介绍
现在常见的数据库如:Oracle、DB 2、SQL Server、MySQL等都是关系型数据库,使用二维表格来存储数据。
关系结构型数据库系统 = 管理员 + 仓库
MySQL的数据存储目录为data,在data下的每个目录都代表一个数据库。
MySQL的安装目录下:
bin目录中都是可执行文件;
my.ini文件是MySQL的配置文件;
启动和关闭
在命令行启动mysql服务器:
# 启动mysql服务器
net start mysql;
# 关闭mysql服务器
net stop mysql;
如果对命令行不熟悉,也可以通过本机的"服务"进行启动。
1.右键此电脑,打开电脑的"管理"功能
2.打开"服务和应用程序",打开"服务"
3.找到mysql服务
登录/退出MySQL
登录:
在命令行输入:
mysql -u (用户名) -p;
# 随后输入对应的密码
# () 中的字段在正式输入时,不需要加上()
# 登录语句中往往还有-h (主机名),本地访问可以省略
退出:
exit/quit
# 两者是完全等价的,可以根据喜好自行选择
SQL语句
要求
SQL语句可以单行或多行书写,以分号结尾;
可以用空格和缩进来来增强语句的可读性;
关键字不区别大小写,建议使用大写,表名字段名等建议用小写,方便区分;
分类
DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);
DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
DQL(Data Query Language):数据查询语言,用来查询记录(数据)。