当前位置: 首页 > news >正文

免费搭建自己的网站长沙手机模板建站

免费搭建自己的网站,长沙手机模板建站,广西桂林旅游攻略,wordpress更新不了一、操作库-- 创建库create database db1;-- 创建库是否存在#xff0c;不存在则创建create database if not exists db1;-- 查看所有数据库show databases;-- 查看某个数据库的定义信息 show create database db1; -- 修改数据库字符信息alter database db1 character set ut…一、操作库-- 创建库create database db1;-- 创建库是否存在不存在则创建create database if not exists db1;-- 查看所有数据库show databases;-- 查看某个数据库的定义信息 show create database db1; -- 修改数据库字符信息alter database db1 character set utf8; -- 删除数据库drop database db1; 二、操作表--创建表create table student( id int, name varchar(32), age int , score double(4,1), birthday date, insert_time timestamp); -- 查看表结构desc 表名;-- 查看创建表的SQL语句show create table 表名;-- 修改表名alter table 表名 rename to 新的表名;-- 添加一列alter table 表名 add 列名 数据类型;-- 删除列alter table 表名 drop 列名;-- 删除表drop table 表名;drop table if exists 表名 ;一、增加 insert into-- 写全所有列名insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);-- 不写列名所有列全部添加insert into 表名 values(值1,值2,...值n);-- 插入部分数据insert into 表名(列名1,列名2) values(值1,值2);二、删除 delete-- 删除表中数据deletefrom 表名 where 列名 值;-- 删除表中所有数据deletefrom 表名;-- 删除表中所有数据高效 先删除表然后再创建一张一样的表。truncatetable 表名;三、修改 update-- 不带条件的修改(会修改所有行)update 表名 set 列名 值;-- 带条件的修改update 表名 set 列名 值 where 列名值;一、基础关键字BETWEEN...AND 在什么之间和 IN( 集合)-- 查询年龄大于等于20 小于等于30 SELECT * FROM student WHERE age 20 age 30;SELECT * FROM student WHERE age 20 AND age 30;SELECT * FROM student WHERE age BETWEEN 20 AND 30; -- 查询年龄22岁18岁25岁的信息SELECT * FROM student WHERE age 22 OR age 18 OR age 25SELECT * FROM student WHERE age IN (22,18,25);is null(不为null值) 与 like模糊查询、distinct去除重复值-- 查询英语成绩不为nullSELECT * FROM student WHERE english IS NOT NULL; _:单个任意字符 %多个任意字符-- 查询姓马的有哪些 likeSELECT * FROM student WHERE NAME LIKE 马%;-- 查询姓名第二个字是化的人 SELECT * FROM student WHERE NAME LIKE _化%; -- 查询姓名是3个字的人SELECT * FROM student WHERE NAME LIKE ___; -- 查询姓名中包含德的人SELECT * FROM student WHERE NAME LIKE %德%; -- 关键词 DISTINCT 用于返回唯一不同的值。-- 语法SELECT DISTINCT 列名称 FROM 表名称SELECT DISTINCT NAME FROM student ;二、排序查询 order by语法order by 子句 order by 排序字段1 排序方式1 排序字段2 排序方式2...注意 如果有多个排序条件则当前边的条件值一样时才会判断第二条件。-- 例子SELECT * FROM person ORDER BY math; --默认升序SELECT * FROM person ORDER BY math desc; --降序三、 聚合函数将一列数据作为一个整体进行纵向的计算。1.count计算个数2.max计算最大值3.min计算最小值4.sum计算和5.avg计算平均数四、 分组查询 grout by语法group by 分组字段; 注意分组之后查询的字段分组字段、聚合函数-- 按照性别分组。分别查询男、女同学的平均分SELECT sex , AVG(math) FROM student GROUP BY sex; -- 按照性别分组。分别查询男、女同学的平均分,人数 SELECT sex , AVG(math),COUNT(id) FROM student GROUP BY sex; -- 按照性别分组。分别查询男、女同学的平均分,人数 要求分数低于70分的人不参与分组SELECT sex , AVG(math),COUNT(id) FROM student WHERE math 70 GROUP BY sex; -- 按照性别分组。分别查询男、女同学的平均分,人数 要求分数低于70分的人不参与分组,分组之后。人数要大于2个人SELECT sex , AVG(math),COUNT(id) FROM student WHERE math 70 GROUP BY sex HAVING COUNT(id) 2;SELECT sex , AVG(math),COUNT(id) 人数 FROM student WHERE math 70 GROUP BY sex HAVING 人数 2;五、 分页查询语法limit 开始的索引,每页查询的条数;2. 公式开始的索引 当前的页码 - 1 * 每页显示的条数3. limit 是一个MySQL方言-- 每页显示3条记录SELECT * FROM student LIMIT 0,3; -- 第1页SELECT * FROM student LIMIT 3,3; -- 第2页SELECT * FROM student LIMIT 6,3; -- 第3页六、内连接查询1. 从哪些表中查询数据2.条件是什么3. 查询哪些字段1.隐式内连接使用where条件消除无用数据-- 查询员工表的名称性别。部门表的名称SELECT emp.name,emp.gender,dept.name FROM emp,dept WHERE emp.dept_id dept.id; SELECT t1.name, -- 员工表的姓名 t1.gender,-- 员工表的性别 t2.name -- 部门表的名称FROM emp t1, dept t2WHERE t1.dept_id t2.id;2.显式内连接-- 语法 select 字段列表 from 表名1 [inner] join 表名2 on 条件-- 例如SELECT * FROM emp INNER JOIN dept ON emp.dept_id dept.id; SELECT * FROM emp JOIN dept ON emp.dept_id dept.id;七、外连接查询1.左外连接 -- 查询的是左表所有数据以及其交集部分。-- 语法select 字段列表 from 表1 left [outer] join 表2 on 条件-- 例子-- 查询所有员工信息如果员工有部门则查询部门名称没有部门则不显示部门名称SELECT t1.*,t2.name FROM emp t1 LEFT JOIN dept t2 ON t1.dept_id t2.id;2.右外连接 -- 查询的是右表所有数据以及其交集部分。-- 语法select 字段列表 from 表1 right [outer] join 表2 on 条件-- 例子SELECT * FROM dept t2 RIGHT JOIN emp t1 ON t1.dept_id t2.id;八、子查询查询中嵌套查询-- 查询工资最高的员工信息-- 1 查询最高的工资是多少 9000SELECT MAX(salary) FROM emp; -- 2 查询员工信息并且工资等于9000的SELECT * FROM emp WHERE emp.salary 9000; -- 一条sql就完成这个操作。这就是子查询SELECT * FROM emp WHERE emp.salary (SELECT MAX(salary) FROM emp);1.子查询的结果是单行单列的子查询可以作为条件使用运算符去判断。 运算符 -- 查询员工工资小于平均工资的人SELECT * FROM emp WHERE emp.salary (SELECT AVG(salary) FROM emp);2. 子查询的结果是多行单列的子查询可以作为条件使用运算符in来判断-- 查询财务部和市场部所有的员工信息SELECT id FROM dept WHERE NAME 财务部 OR NAME 市场部;SELECT * FROM emp WHERE dept_id 3 OR dept_id 2; -- 子查询SELECT * FROM emp WHERE dept_id IN (SELECT id FROM dept WHERE NAME 财务部 OR NAME 市场部);子查询的结果是多行多列的子查询可以作为一张虚拟表参与查询-- 查询员工入职日期是2011-11-11日之后的员工信息和部门信息-- 子查询SELECT * FROM dept t1 ,(SELECT * FROM emp WHERE emp.join_date 2011-11-11) t2 WHERE t1.id t2.dept_id; -- 普通内连接SELECT * FROM emp t1,dept t2 WHERE t1.dept_id t2.id AND t1.join_date 2011-11-11DCL(Data Control Language)数据控制语言管理用户添加用户语法CREATE USER 用户名主机名 IDENTIFIED BY 密码;删除用户语法DROP USER 用户名主机名;权限管理查询权限-- 查询权限SHOW GRANTS FOR 用户名主机名;SHOW GRANTS FOR lisi%;授予权限-- 授予权限grant 权限列表 on 数据库名.表名 to 用户名主机名; -- 给张三用户授予所有权限在任意数据库任意表上GRANT ALL ON *.* TO zhangsanlocalhost;撤销权限-- 撤销权限revoke 权限列表 on 数据库名.表名 from 用户名主机名;REVOKE UPDATE ON db3.account FROM lisi%;
http://www.w-s-a.com/news/771422/

相关文章:

  • html5购物网站模板一个网站两个数据库
  • 个人网站怎么做微信支付网站建设项目介绍
  • 建网站合同网站适配移动端和PC端
  • 网站建设培训机构哪里好html5开发wap网站
  • 免费自助建站源码学而思网校官网
  • 中国最大的网站制作公司青海省高等级公路建设管局网站
  • 建设网站对服务器有什么要求吗wordpress去除更新提示
  • 找个为公司做网站的手机端原神
  • 邯郸手机建站价格公众号开发者权限哪里添加
  • wordpress模板电子书下载站微信app官方免费下载
  • 从哪些方面进行网站建设如何做网站的实时画面
  • 设计网站公司收费西安小程序开发公司有哪些
  • 如何建网站赚取佣金哪个网站可以做免费宣传
  • 万网手机网站seo方法
  • 免费制作网站app百度首页纯净版
  • 支持api网站开发wordpress排版Markdown
  • 赤峰做网站的logo设计软件在线制作
  • iis网站批量导入苏州最新新闻事件今天
  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐