操作数据库
-- 查询数据库列表
SHOW DATABASES;
-- 创建数据库
CREATE DATABASE db1; -- 创建名称为db1的数据库
CREATE Database IF NOT EXISTS db1; -- 判断db1数据库是否存在,如果不存在就创建
-- 删除数据库
DROP DATABASE db1; -- 删除db1数据库
DROP database if EXISTS db1; -- 判断db1是否存在,如果存在就删除
SQL数据类型
MySQL支持多种数据类型,可分为三类
1、数值
2、日期
3、字符串
创建表
-- 创建表
CREATE TABLE student(
id int,
name varchar(5), -- 指定最大字符数量为5 必须给参数否则报错
height double(5,2) -- 最大为三位数,保留两位小数 必须给参数否则报错
);
查询表
-- 查询表
SHOW tables; -- 查询当前数据库下所有表名称
DESC student; -- 查询student表的表结构
删除表
-- 删除表
DROP TABLE student; -- 删除student这个表
DROP TABLE IF EXISTS student; -- 删除时判断是存在,存在就删除
修改表
-- 修改表
ALTER TABLE student RENAME TO stu; -- 将student这个表名改成stu
ALTER TABLE stu ADD weight DOUBLE; -- 为stu表添加一列 weight 类型是double
ALTER TABLE stu MODIFY weight varchar; -- 将weight的类型改为varchar型
ALTER TABLE stu CHANGE weight age int; -- 将weight这一列改成age并把类型改成int
ALTER TABLE stu DROP age; -- 将age这一列删除