DDL:数据定义语言,用来定义数据库对象(数据库、表)
查询:
查询所有数据库:show databases;
查询当前数据库:select database();
使用:
使用数据库:use 数据库名;
创建:
创建数据库:create database 数据库名;
删除:
删除数据库:drop database 数据库名;
使用idea创建MySQL

创建:
create table 表名(
字段1 字段类型 [约束] [comment 字段1注释],
字段2 字段类型 [约束] [comment 字段2注释],
)[comment 表注释]

- create table tb_user(
- id int comment 'ID,唯一标识',
- username varchar(20) comment '用户名',
- name varchar(10) comment '姓名',
- age int comment '年龄',
- gender char(1) comment '性别'
- )comment '用户表'
约束:约束时作用于表中字段上的规则,用于限制存储在表中的数据
目的:保证数据库中数据的正确性、有效性、完整性
not null:非空约束---限制该字段值不能为null
unique:唯一约束---保证字段的所有数据都是唯一、不重复的
primary:主键约束---主键是一行数据的唯一标识,要求非空且唯一
default:默认约束---保存数据时,如果未指定该字段值,则采用默认值
foreign key:外键约束---让两张表的数据建立连接,保证数据的一致性和完整性

数值类型
字符串类型

日期类型:

表结构-创建、查询、修改、删除
- alter table tb_emp
- add qq varchar(11) comment 'QQ';
-
- alter table tb_emp
- modify qq varchar(13) comment 'QQ';
-
- alter table tb_emp
- drop column qq_num;
-
- rename table tb_emp to emp;