库操作
查询所有数据库:show databases;
查询数据库创建语句:show create database db;
创建数据库:create database db;
创建数据库(判断,如果不存在则创建):create database if not exists db;
创建数据库(指定字符集):create database db character set utf8;
创建数据库(判断,如果不存在则创建并且指定字符集):create database if not exists db character set gbk;
修改数据库(修改字符集):alter database db character set utf8;
删除数据库:drop database db;
删除数据库(判断,如果存在则删除):drop database if exists db;
使用数据库:use db;
查看当前使用的数据库:select database();
表操作
查询所有的数据表:show tables;
查询表结构:desc tb;
查询表字符集:show table status from db like 'tb';
创建表(创建商品表):create table product(id int,name varchar(20),price double,stock int,insert_time date);
修改表名:alter table 旧表名 rename to 新表名;
修改表的字符集:alter table 表名 character set 字符集名称;
单独添加一列:alter table 表名 add 列名 数据类型;
修改某列的数据类型:alter table 表名 modify 列名 数据类型;
修改列名和数据类型:alter table 表名 change 旧列名 新列名 数据类型;
删除数据表中某一列:alter table 表名 drop 列名;
删除数据表:drop table 表名;
删除数据表(判断,存在则删除):drop table if exists 表名;