一 .数据库的基本操作
创建数据库 create database 数据库名;
避免重复数据库 if not exists 数据库名;
查询数据库 show createbase 数据库名;
查询所有数据库 show databases;
二.数据表的基本操作
创建数据表 creata table 表名(
id int unsigned auto_increment primary key,
name varchar(20) not null
);
表引擎 ALTER TABLE 数据表名 RENAME `修改的数据表名`;
查看表 show table;
查看表结构 desc 表名;
详细查询表 show columns from student
更改数据表的名称 ALTER TABLE 数据表名 RENAME `修改的数据表名`;
RENAME table 数据表名 TO 修改的数据表名
删除数据表 DROP table IF EXISTS 数据表名;
三.数据的增删改
添加字段 ALTER 表名 ADD 字段名 类型 位置可写;
修改字段名及类型 ALTER TABLE 表名 CHANGE `字段名` `修改的字段名` 类型;
删除字段 alter TABLE 表名 DROP `字段名`;
为所有字段添加数据 insert into 表名 values ('值1'),('值2'),('值3.......');
为指定的字段插入数据 inster into 表名 CHANEG `字段名`values('值');
添加数据 insert into 表名 (字段1,字段2,......)values ('值1'),('值2'......);
修改数据类型 ALTER TABLE 表名 MODIFY `字段名`类型;
同时添加多条记录 insert into 表名 (`字段名`)values (‘值1’),('值2'),('值3');
修改数据 update 表名 set 要修改的字段=修改后的值 where 条件
修改数据名 ALTER TABLE 表名 CHANGE `字段名` `要修改的字段名` VARCHAR(25) NOT NULL;
删除数据 delete from 表名 where 条件,
四.数据表的单表查询语句
查找数据 select *(所有字段)from 表名;
select 字段1,字段2... from 表名;
内容添加 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);
————————————————
版权声明:本文为CSDN博主「揽一身温柔.」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wtx12300/article/details/89370742