创建数据库

  1. show databases;
  2. #创建数据库
  3. create database if not exists school;
  4. #删除数据库
  5. # drop database school;
  6. #增删改查学习
  7. USE `school`; #如果表明或者字段名是一个特殊字符 就使用 ``

创建表

  1. create table if not EXISTS `student` (
  2. `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '',
  3. `name` varchar(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
  4. `pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
  5. `sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
  6. `birthday` DATETIME DEFAULT NULL COMMENT '',
  7. `address` VARCHAR(100) DEFAULT NULL COMMENT '',
  8. `email` varchar(50) default null comment '',
  9. PRIMARY KEY (`id`)
  10. )ENGINE = INNODB DEFAULT CHARSET=utf8;
  11. show create table student # 显示创建表student的sql语句
  12. # 可以在navicat中GUI创建,然后复制这个命令结果
  13. DESC student #显示表的结构

修改表

  1. ## 修改表
  2. alter TABLE student rename as students;
  3. alter table students add age int(2);
  4. # 修改表的字段 (重命名,修改约束)
  5. alter table students modify age varchar(11);
  6. alter table students change age agee int(2);
  7. alter table students drop agee;

删除表

  1. drop table if exists students;