淘宝网站c 设计怎么做的,东莞微网站建设服务商,东阳建设网站,php文件打开乱码一、DML
介绍#xff1a;DML(数据操作语言#xff09;#xff0c;用来对数据库中表的数据记录进行增删改操作。
1.添加数据
/*给指定字段添加数据*/
insert into user(id, name) values (1,小王);
select *from user;/*查询该表的数据*/
/*给所有字段添数据*/
insert int…一、DML
介绍DML(数据操作语言用来对数据库中表的数据记录进行增删改操作。
1.添加数据
/*给指定字段添加数据*/
insert into user(id, name) values (1,小王);
select *from user;/*查询该表的数据*/
/*给所有字段添数据*/
insert into user values (2,小李,北京);
/*批量添加数据(用逗号分隔即可*/
insert into user values (3,nicky,江西),(4,marry,贵州);
注1插入数据时指定的字段顺序需要与值的顺序是一一对应的。 2字符串和日期型数据应该包括在引号单引号。 3插入的数据大小应该在字段的规定范围内.
2.改变数据
/*注修改语句的条件可以有也可以没有如果没有条件会删除整张表中的数据*/
/*修改指定条件的指定字段*/
update user set hometown西藏 where id1;
/*若要修改所有数据的某个字段则不用加条件*/
update user set hometown中国;/*该操作将所有人的家乡都改为了中国*/
3.删除数据
/*delete语句如果没有条件会删除整张表中的数据delete语句不能删除整张字段的值*/delete from user where id3;/*删除编号为3的人*/
delete from user;/*删除整张表*//*drop table user 该操作是将user这个表全部删除*/二、DQL
介绍数据查询语言用来查询数据表中的数据
1.基本查询
insert into user(id, name, hometown) values (1,小王,江西),(2,小李,北京),(3,nicky,江西),(4,小胡,上海);/*基本查询*/
select id,name from user;/*只返回了每个用户的id和name数据*//*查询全部数据只需将表中的所有字段列出*/
select id,name,hometown from user;
select * from user;/*查询全部数据可以使用该形式但不直观且影响效率不建议使用*//*对字段起别名*/
select id as 编号 from user;/*as可省略*//*去除重复记录*/
select distinct hometown from user;
2.条件查询 3.聚合函数 介绍将一列数据作为一个整体进行纵向运算.
以下是常见聚合函数
/*以下是常用的聚合函数*/
/*注null值不参与聚合函数运算*/
/*count:统计数量*/
select count(*) from user;/* *号可用id代换*/
/*max:最大值*/
select max(age) from user;
/*min:最小值*/
select min(age) from user;
/*avg:平均值*/
select avg(age) from user;
/*sum:求和*/
select sum(age) from user;
4.分组查询 用此表格作为根据演示以下示例 示例1
/*根据性别计算人数*/
select sex,count(*) from user group by sex;/*前面的sex可以标识哪个数据属于哪个性别. 示例二
/*根据性别得出男生和女生的平均年龄*/
select sex,avg(age) from user group by sex; 5.排序查询 ASC:升序默认 DESC降序
以下示例以该表为根据 示例一
/*根据年龄对用户进行排序*/
select age from user order by age; 示例二
/*根据年龄进行降序排序*/
select age from user order by age desc ; 示例三
/*先根据年龄进行升序排序年龄相同时根据编号升序排序*/
select age from user order by age desc,id;
结果如上。
6.分页查询 第一页
select * from user limit 0,2; 第二页
select * from user limit 2,2; 7.DQL的编写顺序和执行顺序 三、DCL
1.用户管理
1)创建新用户
-- 创建用户itcast, 只能在当前主机localhost访问密码为123456
create user itcast localhost identified by 123456;
-- 创建用户nicky,可以在任意主机访问该数据库密码为123456.
create user nicky % identified by 123456;
2修改密码 alter user nicky % identified with mysql_native_password by 123;
3查询用户 USE mysql;
select * from user;
4)删除用户 drop user itcast localhost;
drop user nicky %;
2.权限控制