0%

mysql | 数据库操作语句

数据库操作语句。

数据库

  • 创建数据库
    • create database [if not exists] test
  • 删除数据库
    • drop database [if exists] test
  • 使用数据库
    • use school
  • 查看数据库
    • show test

数据表

  • 创建表
1
2
3
4
5
create table if not exists `student` (
`id` int(4) not null auto_increment comment '学号',
`name` varchar(10) not null default '匿名' comment '姓名',
primary key(`id`)
)engine=innodb default charset=utf8;

格式

1
'字段名' 列类型 [属性] [索引] [注释]
  • 表结构
1
desc table
  • 修改数据库表名
1
alter table teacher rename as techer2
  • 增加字段
1
alter table teacher add age int(11)
  • 修改表的字段 modify change
1
2
alter table techer modify age varchar(11) --修改约束
alter table techer change age age1 int(1) --重命名
  • 删除字段
1
alter table teacher drop age
请我喝杯咖啡吧~