MySQL命令总结
MYSQL
这是一个关系型数据库,存在表的概念
结构:数据库可以存放多少张表,每张表可以存放多少字段,每个字段可以存放多少记录
DOS命令操作数据库
phpstudy使用终端打开数据库:其他选项---mysql工具---快捷创建数据库
对数据库进行增删查改
;分号,是数据库的结束标志
show databases; 查看数据库
Create database 数据库名; 创建数据库
Drop database 数据库名; 删除数据库
use 数据库名; 进入某一个数据库
对数据表进行增删查改
show tables; 查看数据表
Create table 数据表名(字段1 类型,字段2 类型); 创建表
Drop table 表名; 删除表
alter table 表名 rename 新表名; 修改表名
进入表对字段进行操作
desc 表名 查看表
alter table 表名 add 字段定义(字段名,类型) 字段定义
alter table 表名 drop 字段名 删除字段
alter table 表名 change 旧字段名 字段定义 修改字段
alter table 表名 modify 字段名 类型 修改字段的类型
给字段添加数据记录
insert into 表名 (值1,值2) value (值1,值2) 添加一条记录
insert into 表名 value(值1,值2) 添加不指定字段名
insert into 表名 values (值1,值2),(值1,值2),(值1,值2) 添加多条记录
select * from 表名 查看所有字段记录
select 字段 from 表名 查看单个字段
select 字段1,字段2 from 表名 查看多个字段记录
按条件查询
select * from 表名 where 条件;
条件表达式 >< >= <= != a nd(且) or(或)
select * from 表名 where age>2; 条件查询
select * from 表名 order by 字段名 asc/desc 排序查询
asc 由低到高
desc 由高到低
select * from 表名 limit 条件1,3 限制查询(从第一个开始向后三个)
删除记录
delete from 表名 删除所有的
delete from 表名 where 字段=值 按条件删(条件表达式)
改数据
update 表名 set 字段=值; 不带条件记录全改
update 表名 set age=8 where love=1; 按条件更新