ddl(数据定义语句)注意:不参与对数据内容的操作
1.数据库层面(以数据库为整体)
显示所有的数据库 show databases;
创建数据库 create database[if not exists] 数据库的名字[charset=utf8]
切换数据库 use 数据库的名字
删除数据库 drop database[if exists] 数据库的名字
2.对表结构的常用操作(以表为整体)
-创建表
-创建表的格式
create table [if not exists] 表的名字(
字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名1 类型[(宽度)] [约束条件] [comment '字段说明']注:最后一个字段名没有逗号
)[表的一些设置];
注意:创建表是构建一张空表,表明这个表的名字,这个表有几列,每一列叫什么名字,以及每一列存储的数据类型。
例如:我们在自己想要的数据库里建一张表的sql语句
use school;/*切换到学校这个数据库*/
create table if not exists student( /*如果这个数据库没有与学生同名的这张表*/
sid int,/*学号为整型数据,长度不限*/
name varchar(20),/*名字为字符型数据,长度为20位*/
gender varchar(20),/*性别为字符型数据,长度为20位*/
age int,/*年龄为整型数据,长度不限*/
birth date,/*生日为日期数据,长度不限*/
address varchar(20)/*地址为字符型数据,长度为20位*/
);