mysql
这是一个关系型数据库,存在表的概念。
结构 数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录。
dos命令操作数据库
phpstudy使用终端打开数据库
第一步:
第二步:打开 MySQL命令行之后弹出这个框
第三步 如果第一次打开 默认密码是 root,
进入
1.对数据库进行增删查改
查看数据库的指令 show databases;
;分号是数据库的结束符,没有分号 即使按回车 也代表这个语句没有结束。
按回车键是执行
2.创建数据库 create database+ 数据库名;
可以看到我成功创建了一个数据库 叫 d1。
大家看 在我的 phpstudy文件下 有我刚才创建的数据库 d1
3.删除数据库的指令 drop database+数据库名;
可以看到我们已经成功删除了 d1这个数据库了。
4.进入某一个数据库中 use+数据库名;
5.创建表 create table 表名(字段1 类型),(字段2 类型);
6.对数据表 增删查改
1.查看数据表 show tables;
可以看到 咱们创建了一个表
2.删除表 drop table+表名;
我们已经成功了删除了这个表
2.修改表名 alter table 表名 rename 新表名;
可以看到我们把表名 改了 现在是t2.
3.进入表里对字段进行操作
4.添加字段
字段定义:字段名和字段类型 都要写。
alter table 表名 add 字段定义;
5.删除字段
alter table 表名 drop 字段名;
6.修改字段
alter table 表名 change 旧字段名 字段定义;
7.修改字段类型 alter table 表名 modify 字段定义;
7.给字段添加数据(记录)
添加一条记录
insert into 表名(id,age)value(值1,值2);
查看记录
select * from 表名;查看所有的字段记录;
select id from 表名;查看单个字段记录;
select id,age from 表名; 查看多个字段记录;
添加不指定字段名的语法 insert into t1 values(4,44);
多条记录添加
insert into 表名 values(值1, 值2),(值1, 值2),(值1, 值2),(值1, 值2),
8.按条件查询
select *from 表名 where 条件
条件表达式 >< >= <= = != ard且 or或
排序查询
select * from 表名 order by 字段名 asc/desc
asc 由低到高 desc由高到低
限制查询
select * from 表名 limit 2,5;从第二个开始向后查询5个
select * from 表名 limit 5;只显示前5个;
9.改数据
update 表名 set 字段=值;
如果不带条件会把下面记录全改
按条件改
10.删除记录
删除所有
delete form 表名
以下全部删除了字段。
按条件删除 delete from 表名 where 条件表达式
可以看到 字段1 已经被删了。
作者:晋飞翔
QQ(微信同步)318080891