自学sql之路,SQL 是用于访问和处理数据库的标准的计算机语言!

http://www.w3school.com.cn/sql/index.asp

自学是sql一个坎坷,并且需要坚持的。遇到问题不知道如何下手!报错了不知道怎么找到错误。以下是我跟着w3cschool学习sql语言的过程。首先要搭建这个支持sql语言的平台。

使用的软件有三个

1windows环境准备

mysql数据库: mysql-5.5.22.7z(这里用的是绿色版免安装)

数据库建模工具:Navicat Data Modeler

数据库连接工具:Navicat Premium(当然也可以不用这个,用cmd也行当然cmd不好用)

链接:http://pan.baidu.com/s/1eSCGDs2

1.1

安装软件启动mysql数据库启动方法,看安装说明。

1.2

尝试使用数据库客户端进行连接Navicat Premium、Data Modeler这两款工具适合大多数据库。

(oracle数据库32和64的oci.dll和本地客户端的不一致需要一致

ORA-28547:connection to server failed,probable Oracle Net admin error

在Oracle安装目录下(如D:\app\Administrator\product\11.2.0\client_1\BIN)找到oci.dll替换到Navicat的安装目录下的(如D:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2)

1.3

创建模型,创建表创建条件。创建索引,内外键什么的一大堆!

1.4

选择数据库的类型这里选择Mysql

1.5

将创建好的模型进行数据库的同步执行创建

1.6

根据客户端工具这时已经可以看到我们创建好的表了我们就可以进行学习操作了

2.1

打开http://www.w3school.com.cn/sql/index.asp开始一步步的跟着这个一步步的学习。

2.2学习并非一切顺利会有报错,开启自己寻找错误的篇章

[SQL]UPDATE Person SET FirstName = ‘Fred‘ WHERE LastName = ‘Wilson‘

[Err] 1146 - Table ‘test.person‘ doesn‘t exist

自学真的很难,希望大家都能挺过来。当遇到无法解决的时候(1.可以百度、2不断的尝试)

一定先尝试再去问高手这样记忆会很深刻。希望写这篇文章对自学之路上的兄弟们有一点点帮助!

所用软件的百度云连接密码:(mblq)

软件均来自互联网

时间: 2024-09-30 02:53:47

自学sql之路,SQL 是用于访问和处理数据库的标准的计算机语言!的相关文章

Oracle sql优化必知——表的访问

<访问数据的方法> 访问表中的数据有两种:1.直接访问表   2.先访问索引,再回表 1.直接访问表的两种方法: ①.全表扫描 全表扫描是指Oracle在访问目标表的数据时,会从该表所占用的第一个区(extent)的第一个块(block)开始扫描,一直扫描到该表的高水位线,这段范围内的所有数据库都必须读到,当然如果目标sql的where中指定的过滤条件,最后只返回满足条件的数据即可:(有时候全表扫描的效率还是非常高的,但是随着表的数据增多 资源消耗也会在逐步增加) ②.rowid扫描 rowi

sql server中使用链接服务器访问oracle数据库

一.  安装配置oracle客户端 要访问orcale数据,必须在访问的客户端机器上安装oracle客户端. Orcale有两种形式的客户端: l         完整的客户端 包括访问服务器端数据库的基本Oracle 的 Microsoft OLE DB 访问接口需要 Oracle Client Software Support File以及 SQL*Net .还包括用于配置客户端设置的工具.sqlplus.企业管理器等一系列的工具. l         立即客户端(instant clien

【SQL】sql版Split函数。用于拆分字符串为单列表格

原文:[SQL]sql版Split函数.用于拆分字符串为单列表格 功能与.net版string.Split函数类似,只不过.net返回的是数组,这个返回的是一个单列表格,每个拆分出来的子串占一行.可选是否移除空格子串和重复项.市面上类似的函数不算少,但大多都是在循环中对原串进行改动,我感觉这样不好,虽然不知道sql的字符串是不是像.net的一样具有不可变性,但感觉尽量不要去动原串最好,万一sql的字串也不可变,那变一次就要产生一份,尤其是每圈循环都在变,内存消耗让人心疼,所以才有重新造个轮子的想

PDO的基本应用【访问不同的数据库】【事务功能】【防止SQL注入】

PDO 1.访问不同的数据库2.自带事务功能3.防止SQL注入 访问  自带的事务功能展示, 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"&

记录sql语句的执行记录,用于分析

原文:记录sql语句的执行记录,用于分析 SET STATISTICS PROFILE ONSET STATISTICS IO ONSET STATISTICS TIME ONGO --这之间是要执行的脚本select * from [UserTable]GO --这之间是要执行的脚本SET STATISTICS PROFILE OFFSET STATISTICS IO OFFSET STATISTICS TIME OFF 可以分析出cpu开销,IO开销,时间开销 备忘

通过 SQL Server 视图访问另一个数据库服务器表的方法

今天项目经理跑过来对我大吼大叫说什么之前安排让我做一大堆接口为什么没做,我直接火了,之前明明没有这个事情…… 不过事情还要解决,好在两个项目都是用的sqlserver,可以通过跨数据库视图来快速解决问题,省去了一大堆工作.如何做呢?看下文吧. 正 文: 有的时候,我们要访问其它 SQL Server的数据库,我们可以通过一个视图使用 OPENDATASOURCE (SQL Server 2000 以上版本支持) 来完成. 例如: Create VIEW [dbo].[vTableName] AS

SQL Server不能通过外部IP访问,解决方法

SQL Server不能通过外部IP访问,解决方法 版本:SQL server 2017 express with tools 打开配置管理器,开启 TCP,右键属性设置TCP端口: 设置节点: IP1 外部IP/服务器内网IP,比如我的用了192.168.3.101,若要外部访问则一定要用外网IP,并设置端口为1433 IP4 127.0.0.1,并设置端口为1433 IPALL,设置端口为1433 以下为截图: PS:另外配置更改保存后,一定要重启数据库服务器. 原文地址:https://w

SQL Server跨库跨服务器访问实现

我们经常会遇到一个数据库要访问另一个数据库,或者一台服务器要访问另一台服务器里面的数据库. 那么这个如何实现的呢? 相信看完这篇文章你就懂了! 同一台服务器跨库访问实现 1. 首先创建两个数据库CrossLibraryTable1,CrossLibraryTable2 --创建CrossLibraryTable1脚本: use master --打开master数据库,一般的创建语句都在master中执行. go if exists (select * from sysdatabases whe

SQL Server 2012笔记分享-38:了解系统数据库

master 数据库 记录 SQL Server 实例的所有系统级信息. master 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存在.数据库文件的位置以及 SQL Server 的初始化信息.因此,如果 master 数据库不可用,则 SQL Server 无法启动.在 SQL Server 中,系统对象不再存储在 master 数据库中,而是存储在 Reso