SQL结构化查询语言
基本操作为:创建、更新、读取和删除 CUED
数据类型:数字 int整数11位,mediumint 中等整数8位;字符串 varchar类型 动态,char 字符,text文章内容;
数据库组成:
①表-字段
数据库操作:
①增加
②删除
③修改更新
④查询
MySQL查询语法不分大小写
创建数据表:tb_admin,包含:id(int属性 数字类型 长度11)、name(varchar属性 字符串类型 长度50)、pwd(varchar属性 字符串类型 长度50);点击执行.
查询数据库:
select*fromtb_admin
where 1意思为:查询tb_admin里面的所以数据。
SELECT * FROM tb_admin
WHERE name='han' and password='123'意思为:查询tb_admin里面精准的数据。
插入数据库:
INSERT INTOad_admin
(id
,name
,pwd
) VALUES (5,'yihan','456')意思为:在表里面插入一条数据,值为(5,'yihan','456')。其中id和所对应的数值可以不写,数据库会自动添加。
修改密码(更新语法):
UPDATEtb_admin
SETpwd
='789' WHERE name
='段宜含'意思为:更新段宜含的密码为789。
删除name:
DELETE FROM tb_admin
WHERE name = 'han'意思为从数据表中删除name等于han的那一行。
【php操作mysql】
php操作mysql-般分5个步骤
1.连接mysq|
conn){ die("数据库连接失败".sql_error());
2.选择数据库
mysql_select_db("数据库名",链接资源);
3.执行sq|语句
row = mysql_fetch_assoc(row); }
5.关闭mysql连接
mysql_close($conn);
【链接mysql】
mysql_connect()函数用于开启一个到MySQL数据库的连接。
【链接数据库并获取】
《前端给后端发ajax数据请求,然后后端给前端发数据》
《混合开发就是通过form提交数据,后端返回新的页面,分离就是前端通过ajax或者fatch提交数据,后端返回json或者其他格式的数据》
【iquery Ajax】
$.post(url,data) url地址,data数据-例如{name:"han",age:18}
.done(function(res){})成功的回调函数
.fail(function(xhr){})失败的回调函数
.always(function(xhr){})
.then(success,err) promise方式
【分页功能】
select * from tb_admin
where 1 limit 9,3意思为查询tb_admin 里面所以字段,限制从第9开始,显示3条。(limit 9,3意思为:limit限制 偏移量、显示数量)
【查询共有多少页】
select count(*) as num fromtb_admin
where 1查询出来所有的数据,并计算条目数,别名为num(as给字段起一个别名)
【大作业留言板】
功能分析如图:
【排序】
order by 字段 desc
order by id desc
是按id降序排列
order by 字段 asc
order by id asc
是按id升序排列(均写在limit前面)