数据库学习

1.1操作数据库CURD(Mysql不区分大小写)

1.创建数据库

create database [IF NOT EXISTS] westos;

2.删除数据库

drop database [IF EXISTS] westos;

3.使用数据库

use westos;

4.查看数据库

show databases;

5.创建表

CREATE TABLE `student` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
  `name` varchar(220) NOT NULL DEFAULT '匿名' COMMENT '姓名',
  `pwd` varchar(220) NOT NULL COMMENT '密码',
  `sex` char(2) NOT NULL DEFAULT '女' COMMENT '性别',
  `day` datetime DEFAULT NULL COMMENT '出生日期',
  `address` varchar(220) NOT NULL DEFAULT '匿地址' COMMENT '地址',
  `email` varchar(220) NOT NULL COMMENT '邮箱',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

6.修改删除表

>修改

--修改表名称
alter table teacher rename as teacher1;
--增加表字段
alter table teacher add name varchar(220);
--修改表字段 (重命名:修改约束)
alter table teacher modify name varchar(220); --修改约束
alter table teacher change name teacher_name varchar(220); --字段重命名
删除

```sql