数据库操作
1.显示目前的所有数据库语句
--显示所有的数据库,在cmd中以 ; 作为结尾
SHOW DATABASES;
2.创建数据库
CREATE DATABASE DB1
注意重复创建数据库,如果存在则会报错,则用一下语法创建
CREATE DATABASE IF NOT EXISTS DB1;
加上判断条件创建数据库
3. 删除数据库
DROP DATABASE DB1;
这样写同样如果数据库不存在会报错所以,修改为
DROP DATABASE IF EXISTS DB1;
4.使用数据库
使用数据库
USE 数据库名称;
查看当前正在使用的数据库
SELECT DATABASE();
表操作
1.查询表
SHOW TABLES;
DESC 表名称;//查询表的结构
2.创建表
CREATE TABLE 表名(
字段名1 数据类型 约束,
字段名2 数据类型 约束,
字段名3 数据类型
);
3.常用数据类型的用法
age int
score double(5,2)//表示总长度为5,保留小数点后两位(0·100)
nmae char(10) //定长字符串,浪费时间,性能高
name varchar(10)//边长字符串,节约空间,性能低
4.修改删除表
删除表
DROP TABLE 表名;
DROP TABLE IF EXISTS 表名;
修改表
1.修改表名
ALTER TABLE 表名 RENAME 新表名;
2.添加一列
ALTER TABLE 表名 ADD 列名 数据类型;
3.修改列的数据类型
ALTER TABLE 表名 MODIFY 列名 新数据类型;
4.修改列名和数据类型
ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
5.删除列
ALTER TABLE 表名 DROP 列名;