由于上学期学过数据库的课程,相对来说上手容易一点。
1.如何访问服务器
协议(语言):// 地址 / 端口号(门牌号)
2.数据库服务器的种类
(1)网状数据库
(2)树型数据库
(3)关系型数据库 —— 主流
服务器端程序:负责保存管理数据
客户端程序:负责向服务器发起增删改查指令
(4)对象型数据库
关系型数据库中数据结构:
SERVER => DATABASE => TABLE => ROW => COLUMN
MySQL的两个版本:
(1)Oracle - MySQL
(2)Maria基金会 - MariaDB
XAMPP套装: http://xampp.org
3.使用MySQL服务器的步骤 —— 重点
(1)服务器端:下载并安装MySQL服务器端程序(可以直接拖拽至命令行中)
C:\xampp\mysql\bin\mysqld.exe 精灵/守护程序
(2)服务器端:启动MySQL的服务器程序——售货员上岗
确保3306端口已打开
(3)客户端:下载并安装MySQL客户端程序
C:\xampp\mysql\bin\mysql.exe 注意和服务器程序的区别
(4)客户端:启动客户端程序,连接到服务器上
C:\xampp\mysql\bin\mysql.exe -uroot -p
若设置了Path系统变量,可以简写:
mysql -uroot
(5)客户端:向服务器发送操作指令,实现增删改查数据
SHOW DATABASES; //显示服务器上已有的数据库
.....
4.常用的SQL语句
向服务器提交SQL语句有两种方式:
(1)交互模式: 输入一行提交执行一行...,适合于执行少量的语句。
1)连接到服务器 mysql -uroot -p
2)输入一行命令,添加一个分号,回车执行
3)输入一行命令,添加一个分号,回车执行
(2)脚本模式: 把所有的语句编写在一个文本文件中,一次性全部提交给服务器执行,适合于执行批量多条语句。
1)创建一个文本文件
2)开始编写所有的语句
3)把整个文本文件提交给服务器执行
mysql -uroot < e:/x.sql
Structured Query Language, 结构化查询语言,最早由IBM提出的用于操作关系型数据库语言,实现增删改查功能;后来由ISO采纳为行业标准语言,当前主流的关系型数据库(如SQLite、MySQL、SQLServer、Oracle、DB2等)都支持SQL语言标准。 |
SQL语句编写时需要注意:
(1)命令不区分大小写,习惯上关键字都大写,非关键字都小写
(2)所有语句都必须以分号结尾(注意登录时密码特殊,此时不要加分号)
(3)注释有两种:单行注释(#开头),以及多行注释(/**/)
(4)插入记录行时,字符串/日期数据必须使用单引号;数字类型可用单引号也可不用;关键字(如NULL/TRUE/FALSE)数据不能使用单引号。
|