数据库之库表的增删改查
数据库基础知识:
(1)进入数据库:mysql -uroot -proot
(2) set names gbk; 让数据库支持中文
(3)show databases; 查看已经存在的数据库
(4)use +文件名;
(5)show tables;
1.创建一个名称为itcast的数据库
create database itcast;
使用show databases;语句可以查看已经存在的数据库
创建好数据库之后,要想查看已经存在的数据库信息可以通过show create database itcast; itcast为数据库名称
2.修改数据库 将itcast的编码修改为gbk
alter database itcast default character set gbk collate gbk_bin;
3.删除数据库
drop database itcast; itcast为数据库的名称
4.创建数据表
创建一个数据表tb_grade
create table tb_grade
(
id int(11)
name varchar(20),
grade float
);
5.查看数据表
(1)show create table tb_grade; tb_grade为表名
(2)describe tb_grade; tb_grade为表名
6.修改数据表
(1)修改表名
使用alter table 将表名tb_grade修改为grade
alter table tb_grade rename to grade;
(2)修改字段名
将grade中的name字段修改为username,数据类型保持不变
alter table grade change name username varchar(20);
(3)修改字段中的数据类型
使用alter table 语句修改id字段的数据类型
alter table grade modify id int(20);
(4)添加字段
在数据表grade中添加一个没有约束条件的int类型的字段age
alter table grade add age int(10);
(5)删除字段
删除grade表中的age字段
alter table grade drop age;