目录
数据库常用操作
查看所有数据库
创建数据库
切换(操作的数据库)
删除数据库
修改数据库编码
创建表
查看当前数据库所有表名称
查看指定某个表的创建语句
查看表结构
删除表
添加列
修改类名和类型
删除列
修改表名
插入
删除
更新
数据库常用操作
查看所有数据库
代码语言:javascript复制 show databases;
创建数据库
代码语言:javascript复制create database if not exists mydb1;
切换(操作的数据库)
代码语言:javascript复制 use mydb1;
删除数据库
代码语言:javascript复制 drop database if exists mydb1;
修改数据库编码
代码语言:javascript复制alter database mydb1 character set utf-8;
创建表
代码语言:javascript复制create table if not exists 表名(
sid int, name varchar(20),gender varchar(20),
age int, birth date, address varchar(20), score double );
查看当前数据库所有表名称
代码语言:javascript复制 show tables;
查看指定某个表的创建语句
代码语言:javascript复制 show create table 表名;
查看表结构
代码语言:javascript复制desc 表名;
删除表
代码语言:javascript复制 drop table 表名;
添加列
代码语言:javascript复制alter table 表名 add 列名 类型(长度)[约束];
修改类名和类型
代码语言:javascript复制alter table 表名 change 旧列名 新列名 类型(长度)[约束];
删除列
代码语言:javascript复制 alter table 表名 drop 列名;
修改表名
代码语言:javascript复制 rename table 表名 to 新表名;
插入
代码语言:javascript复制insert into 表名 (列名1,列名2,列名.....)values(值1,值2,值3.....)
删除
代码语言:javascript复制update 表名 set 字段名=值,字段名=值...where 条件;
更新
代码语言:javascript复制delete from 表名 where 条件;
truncate table 表名 或者 truncate 表名;
注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为是将整个表删除,然后再创建表