创建数据库
show databases;
#创建数据库
create database if not exists school;
#删除数据库
# drop database school;
#增删改查学习
USE `school`; #如果表明或者字段名是一个特殊字符 就使用 ``
创建表
create table if not EXISTS `student` (
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '',
`name` varchar(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
`birthday` DATETIME DEFAULT NULL COMMENT '',
`address` VARCHAR(100) DEFAULT NULL COMMENT '',
`email` varchar(50) default null comment '',
PRIMARY KEY (`id`)
)ENGINE = INNODB DEFAULT CHARSET=utf8;
show create table student # 显示创建表student的sql语句
# 可以在navicat中GUI创建,然后复制这个命令结果
DESC student #显示表的结构
修改表
## 修改表
alter TABLE student rename as students;
alter table students add age int(2);
# 修改表的字段 (重命名,修改约束)
alter table students modify age varchar(11);
alter table students change age agee int(2);
alter table students drop agee;
删除表
drop table if exists students;