概念
1.数据定义语言: 简称DDL (Data Definition Language),用来定义数据库对象:数据库、表、列等;
2.数据操作语言: 简称DML (Data Manipulation Language),用来对数据库中表的记录进行更新。关键字: insert、update、delete等
4.数据控制语言: 简称DCL(Data Control Language),用来定义数据库访问权限和安全级别,创建用户等。关键字: grant等
5.数据查询语言: 简称DQL(Data Query Language),用来查询数据库中表的记录,关键字: select from where等
6:数据存储的位置被称为 表(table),表存储的位置被称为== 数据库(database)==,所以我们需要先建数据库后面再建表然后插入数据,再进行查询。
DDL语句
创建数据库
1)打开数据库
1.win+R
2.输入mysql -u root -p
再输入密码进入数据库
解析:mysql
表示客户端命令,-u
表示后面需要链接的账户,-p
表示需要输入该账户的密码
2)创建数据库
create database name(数据库的名字);
注意最后面;
不能漏
创建完成后出现
Query OK, 1 row affected (0.06 sec)
解析:Query OK
表示操作成功,1 row affected
表示影响的行数,(0.06 sec)
表示命令耗费的时间
3)查询已有的数据库
show databases
注:有些是系统自带的数据库,不用管
- informationn_schema: 主要存储一些数据库对象信息,比如用户表信息、权限信息、分区信息等
- performannce_schema:主要用于收集数据库服务器性能参数。
- sys:sys 数据库里面包含了一系列的存储过程、自定义函数以及视图来帮助我们快速的了解系统的元数据信息。
4)选择要操作的数据库
use name(数据库名字)
操作成功后出现:
Database changed
5)删除数据库:
drop database name(数据库名字)
删除成功后出现
Query OK, 0 rows affected (0.04 sec)
注:在MYSQL中,drop语句的结果都是0 rows affected