DDL:数据库表的操作语句,如:create、drop。
DML:数据操作语句。
-DQL:数据查询语句。
DCL:数据控制语句,事务和权限相关的语句。
DBA:数据库管理员。
一、数据库基础操作语句
前提是安装并配置好数据库的环境等,然后打开cmd。
1、登录语句
输入密码就可以啦!
若是服务器不在本地,需要连接远程的数据库则需要输入完整的登录语句
mysql -h 服务器的IP地址(127.0.0...) -P 3306(服务器端口号) -u root -p
h:host
P:port
u:user
p:password
2、查看当前服务器端有多少数据库:show databases;
3、创建数据库用的是create关键字:create database 数据库名称;
mysql对大小写不太敏感,这里我个人觉得小写更方便观看和使用。
校验当前数据库是否已经存在同名的数据库,有则不建立,反之建立
语句:create database if not exists 数据库名称;
出现warning可以用命令来查看详情:show warnings;
4、查看数据库的创建情况:show create database 数据库名称;
这里会看见 CHARACTER SET utf8mb3:指数据库采用的字符集。
5、选择数据库:所有的数据表都在某个具体的小数据库中,因此操作数据表必须要选择数据库。
数据表示MySQL进行数据组织的基本单位,数据表就像是操作系统中的文件,而数据库就是文件夹。
先use 数据库名称;再select database();
6、删除数据库(删除时所有小数据库里的表和数据都会被删掉,慎重!)
drop database 数据库名字;
7、查看选中的数据库中数据表的情况:show tables;
在Windows中查看存储数据库的文件位置:select @@datadir;
linux和Mac也可以使用此命令来查看
8、查看某个具体表的结构:desc table name;
9、创建表
create table tb_name(
属性名1 属性类型,
属性名2 属性类型,
...
属性名n 属性类型
);