0%

五一mysql笔记

DDL:

基本操作:

查看数据库:show databases
查看数据表:show tables
选中数据库:use 数据库名

操作数据库:

创建数据库:create database [IF NOT EXISTS] mydb1;
删除数据库:drop database [IF EXISTS] mydb1;
修改数据库编码:alter database mydb1 character set utf8

操作数据表:

新建表:
create table 表名(
列名 数据类型,
列名n 数据类型
);
添加列:alter table 表名 add(列名 数据类型);
修改列类型:alter table 表名 modify 列名 数据类型;
修改列名:alter table 表名 change 原列名 新列名 数据类型;
删除列:alter table 表名 drop 列名;
修改表名:alter table 原表名 rename to 新表名;

DML:

插入数据:
insert into 表名(列名1,列名2, …) values(值1, 值2)
修改数据:
update 表名 set 列名1=新值1, … 列名n=值n [WHERE 条件]
删除数据:
delete from 表名 [WHERE 条件]
truncate table 表名

DQL:

查询所有列:select * form 表名;
查询指定列:select 列名,列名2,列名n form 表名;
条件查询:
select * form 表名 WHERE 条件;
模糊查询: