MySQL数据库指令:
DDL(数据库定义) DML(数据操作) DQL(数据库查询) DCL(数据库控制)
一、DDL-数据库操作 [] 代表可有可不有的属性
显示所有数据库
show databases;
创建数据库
create database 数据库名;
使用数据库
use 数据库名
查询当前数据库表
select database();
删除数据库
drop database 数据库名;
二、DDL-表结构操作 [] 代表可有可不有的属性
字段1 字段1类型[comment ‘字段注’释’],
字段2 字段2类型[comment ‘字段注释’],
)[comment ‘表注释’];
举例:
create table emp(
id int comment ‘编号’,
workno varchar(10) comment ‘工号’,
name varchar(10) comment ‘名字’,
sex char(1) comment ‘性别’,
age tinyint unsigned comment ‘年龄’,
) comment ‘员工信息表’;
查看所有表
show tables;
查询表结构
desc 表名;
修改数据类型:alter table 表名 add/modify/change/drop/rename to…;
修改数据类型:增加字段
alter table 表名emp add 字段名 数据类型(长度)commen ‘注释’;
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];
删除表字段
alter table 表名 drop 字段名;
修改表名
alter table 表名 rename to 新表名;
删除表名
drop table 【if exits】 表名;