【数据库】——DDL数据定义语言的操作
一、进入mysql
首先要进入root用户使用权限再开启服务端,其命令如下图:service mysqld start
最后连接客户端:mysql -u root -p
一定注意,必须是先开服务器才开客户端
二、DDL:数据定义语言——针对库
数据定义语言定义的为表的结构,视图的结构,索引的结构等
(1)查看数据库中有哪些库:show databases
(2)添加一个库:create database if not exists 库名
(3)删除一个库:drop database if exists 库名;
(4)查看一个库
- 查看所有库:show database;
-
查看一个库的创建信息:show create database库名
(5)当数据库连接成功过后,要进行访问某一库下的表时
三、DDL:数据定义语言——针对表
(1)添加一个表结构:
create table 表名
(
字段名称 字段类型 字段约束[注释],
字段名称 字段类型 字段约束[注释],
…
);
补充知识:
-
char和varchar的区别:char是固长类型,varchar是变长类型
-
字段约束:
主键---->非空唯一(primary key)
外键---->学生表中学号就是成绩管理表中的外键
唯一键----->不能重复
默认(default XX)
非空------>有数剧(not null)(2)修改一个表
-
修改字段类型
-
修改字段名称
-
添加一个字段:其中分别还有after和first的使用
-
删除字段alter stu drop score;
-
修改表名:alter stu rename s;
(3)查看一个表
-
查看当前库下的有什么表:show table;
-
查看表的创建信息:show create table table_name;
-
查看字段desc table_name
-