02.MySQL数据库和表的基本操作

1.创建一个数据库
CREATE DATABASE itcast;

2.查看数据库
SHOW DATABASES;

3.查看创建的数据库
SHOW CREATE DATABASE itcast;

4.将数据库的编码修改为gbk_bin
ALTER DATABASE itcast DEFAULT CHARACTER SET gbk COLLATE gbk_bin;

5.删除数据库
DROP DATABASE 

6.创建一个存储学生成绩的表tb_grade
#首先建库:
CREATE DATABASE itcast;
#然后建表:
CREATE TABLE tb_grade
(
   id      INT(11),
   name   VARCHAR(20),
   grade   FLOAT
);

7.查看tb_grade表是否存在
SHOW CREATE TABLE tb_grade;

8.查看tb_grade表
DESCRIBE tb_grade;

9.改表名
ALTER TABLE tb_grade RENAME TO grade;

10.将表中的name字段改为username,数据类型保持不变
ALTER TABLE grade CHANGE name username VARCHAR(20);

11.将数据表中的id字段的数据类型int(11)改为int(20)
ALTER TABLE grade MODIFY id INT(20);

12.在数据表中添加一个没有约束条件的INT类型的字段age
ALTER TABLE grade ADD age INT(10);

13.删除表中的age字段
ALTER TABLE grade DROP age;

14.将数据表的username字段修改为表的第一个字段
ALTER TABLE grade MODIFY username VARCHAR(20) FIRST;

15.将数据表中的id字段插入到grade的后面
ALTER TABLE grade MODIFY id INT(20) AFTER grade;

16.删除数据表
DROP TABLE grade;

17.创建一个数据表,设置id作为主键
CREATE TABLE example01( id INT PRIMARY KEY,
                          name VARCHAR(20),
                              grade FLOAT);

18.创建一个数据表,将stu_id和course_id共同作为主键
CREATE TABLE example02( stu_id INT,
                            course_id INT,
                            grade FLOAT,
                            PRIMARY KEY(stu_id,course_id)
                            );

19.创建一个数据表,将表中name字段设置为非空约束
CREATE TABLE example04( id INT PRIMARY
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值