MySQL——DDL、DML
目录
一、DDL(Data Definition Language)
1.数据库(了解)
2.表(了解)
1.创建表
2.约束
3.数据类型
4.表操作
二、DML(Data Manipulation Language)
1.添加数据
2.更新数据
3.删除数据
一、DDL(Data Definition Language)
1.数据库(了解)
查询:
查询所有的数据库:show databasee;
查询当前数据库:select database();
使用:
使用数据库:use 数据库名;
创建:
创建数据库:create database [if not exist] 数据库名;
删除:
删除数据库:drop database [if exist] 数据库名;
2.表(了解)
1.创建表
create table 表明(
字段1 字段类型 [约束] [comment 字段1注释],
......
字段1 字段类型 [约束] [comment 字段1注释]
)[comment 表注释];
2.约束
约束是作用于表中字段上的规则,用于限制存储在表中的数据,保证数据库中数据的准确性、有效性、完整性
3.数据类型
数值类型:
字符串类型:
注意:
char(10)表示最多能存10个字符,不足10个字符,占用10个字符空间(性能高、浪费空间)
varchar(10)表示最多能存10个字符,不足10个字符,按实际长度存储(性能低、节省空间)
日期类型:
4.表操作
查询:
修改:
二、DML(Data Manipulation Language)
1.添加数据
注意:
1.插入数据时,指定的字段顺序需要与值的顺序是一一对应的
2.字符串和日期型数据应该包含在引号内
3.插入的数据大小,应该在字段的规定范围内
2.更新数据
注意:
修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据
3.删除数据
注意:
1.DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
2. DELETE语句不能删除某一个字段的值(如果要操作,可以使用UPDATE,将该字段的值置为NULL)。