DDL(数据库定义语言)
1.基本操作
查看所有数据库名称:[语法:show databases;]
切换数据库:[语法:use test;]切换到test数据库;
显示表:[语法:show tables;]
查询表:[语法:select*form goods;]
2.操作数据库
2.1创建数据库;
create databse数据库名;
2.2删除数据库;
dorp databse 数据库名;
2.3修改数据库编码:
alter database test999 character set utf8;
3.数据库类型
3.1常用类型:
int 整型;
3.1 常用类型:
1.int:整型
2.double:浮点型
3.decimal:泛型型(浮点型)
4.char:固定长度字符串类型
5.varchar:可变长度字符串类型
6.text:字符串类型;
7.blob:字节类型;
8.date:日期类型,
9.time:时间类型,
10.timestamp:时间戳类型
4.操作表
4.1 创建表:
CREATE TABLE 表名(
列名 列类型,
列名 列类型,
);
4.2查看当前数据库中所有表名称:
show tables;1
4.3查看表结构:
desc test999;1
4.4删除表:
dorp table test999;1
4.5修改表:
- 修改之添加列:给stu表添加classname列:
mysql> alter table stu add(
-> classname varchar(100)
-> );123
修改之修改列类型:修改stu表的gender列类型为char(2):
mysql> alter table stu
-> modify gender char(2);12
修改之修改列名:修改stu表的gender列名为sex:
mysql> alter table stu
-> change gender sex char(2);12
修改之删除列:删除stu表的classname列:
mysql> alter table stu
-> drop classname;12
修改之修改表名称:修改stu表名称为student:
mysql> alter table stu
-> rename to student;