一、数据库的基本操作
创建 creat database 数据库名;
避免重复数据库 if not exists 数据库名;
查看建库语句 show creat database 数据库名;
查询所有数据库 show databases;
使用 use 数据库名;
删除数据库 drop database 数据库名;
二、数据表的基本操作
创建数据表 creat table 表名(字段)
举例:
创建表结构 create table 表名(
id int unsinged auto_increment primary key,
name carchar(20 not null)
);
表引擎 ALTER TABLE 表名 ENGINE=INNODB;
查看表 show tables
查看表结构 desc 表名;
详细查询表 show columns from student
更改数据表的名称 ALTER TABLE 数据表名 RENAME `修改的数据表名 ·;
RENAME table 数据表名 TO 修改的数据表名
删除数据表 DROP table IF EXISTS 数据表名;
三、数据的增删改
添加字段 ALTER TABLE 表名 ADD字段名 类型 位置可写;
修改字段名及类型 ALTER TALBE 表名 CHANGE `字段名``修改的字段名`类型;
删除字段 alter TABLE 表名 DROP `字段名`;
为所有字段添加数据 insert into表名 value(值1,值2······);
为指定的字段插入数据 insert into表名 (`字段名`)values(‘值’);
添加数据 insert into 表名(字段1,字段2,······)values(值1,值2,······);
修改数据类型 ALTER TABLE 表名 MODIFY`字段名`类型;
同时添加多条记录 inser into 表名(`字段名`)values(`值1`),(`值2`),(`值3`);
修改数据 update 表名 set 要修改的字段=修改后的值 where 条件
修改数据名 ALTER TABLE 表名 CHANGE `字段名``要修改后的字段名` VARCHAR (25)
删除数据 delete from 表名 where 条件;
四、数据表的单表查询语句
查找数据 select *(所有字段) from 表名;
select ziduan1,字段2..form 表名;
内容添加 insert 表名(字段1,字段2)values(`值1`,`值2`);
查询所有字段 SELECT * FROM 表名;
1.查询指定字段
SELECT 字段名,字段名 FROM 表名;
2.指定字段(设置别名)
SELECT 字段名 as 更改的字段名,字段名 as 更改的字段名 FROM 表名;
3.条件查询(比较运算符)(= <> != < <= > >=)
SELECT * FROM 表名 WHERE 字段名=值;
SELECT * FROM 表名 WHERE(字段名,字段名)=(值1,值2);
4.带DISTINCT关键字查询
SELECT DISTINCT 字段名, 字段名 FROM WHERE 字段名=值1;
5.带IN关键字的查询 NOT IN 不包含
SELECT *FROM 表名 WHERE 字段名 NOT IN (1,5);