一、数据定义语言 DDL(Data Definition Language)
数据定义语言,用来定义数据库对象(数据库,表,字段)
1、查询所有数据库
show databases;
2、查询当前数据库
select database();
3、创建
create database [if not exists] 数据库名 [default charset 字符集][collate 排序规则];
中括号里的可加可不加,具体情况而定
第一个是如果不存在相同名称的数据库则创建
第二个是设置字符的字符集和排序规则
1. eg:
2. create database if not exists test
4、删除
drop database [if exists] 数据库名;
中括号是如果存在相同名称的数据库就删除
1. eg:
2. drop database if exists test
5、使用
use 数据库名;
1. eg:
2. use test;
6、表操作-创建
1. create table 表名 (
2. 字段1 字段1类型[comment 字段1注释],
3. 字段2 字段2类型[comment 字段2注释],
4. 字段3 字段3类型[comment 字段3注释],
5. ......
6. 字段n 字段n类型[comment 字段n注释]
7. )[comment 表注释];
注:[…]为可选参数,最后一个字段后面没有逗号
1. eg:
2. create table test(
3. id int comment '序号
4. name varchar(20) comment '姓名
5. age int comment '年龄',
6. sex char(1) comment '性别'
7. )comment '用户信息标';