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

电影网站html源码室内设计整套方案图

电影网站html源码,室内设计整套方案图,windows下搭建wordpress,网站到期怎么办上一篇主要对查询操作进行了详细的总结#xff0c;本篇主要对增删改操作以及一些常用的函数进行总结#xff0c;包括流程控制等#xff1b;以下的代码可以直接复制到数据库可视化软件中#xff0c;便于理解和练习#xff1b; 常用的操作#xff1a; #函数#xff1a; S…上一篇主要对查询操作进行了详细的总结本篇主要对增删改操作以及一些常用的函数进行总结包括流程控制等以下的代码可以直接复制到数据库可视化软件中便于理解和练习 常用的操作 #函数 SELECT BIN(10),HEX(10),OCT(10); #if(a,b,c)如果a为true返回吧否则返回c SELECT last_name,salary,if(salary6000,高工资,低工资) grades FROM employees; SELECT last_name,commission_pct,if(commission_pct IS NOT NULL,commission_pct,0) commission_pct FROM employees; SELECT last_name,salary,case when salary15000 then 很牛                              when salary10000 then 牛                              when salary8000 then 可以                              ELSE 草根 END details FROM employees; #case when then when then when then else end: #练习查询部门号为102030的员工信息若部门号为10则打印其工资的1.1倍20号部门工资的1.2倍30号部门1.3倍其他1.4倍 SELECT employee_id,department_id,last_name,salary,case department_id when 10 then salary*1.1 when 20 then salary*1.2 when 30 then salary*1.3 ELSE salary*1.4 END details FROM employees  WHERE department_id IN (10,20,30); #常见的聚合函数AVG,SUM,MAX,MIN,COUNT:其中max和min适合数值类型、字符串类型和日期类型的字段 SELECT AVG(salary),SUM(salary) FROM employees; SELECT MAX(salary),last_name,employee_id FROM employees; #count查询对应属性有值的数据个数不包含null的 SELECT COUNT(salary),COUNT(employee_id),COUNT(department_id) FROM employees; #想知道表中有多少条记录 SELECT COUNT(*) FROM employees; #group by分组进行操作 #例如查询每个部门的平均工资 SELECT department_id,AVG(salary),SUM(salary) FROM employees GROUP BY department_id; #练习查询各个department_id,job_id的平均工资 SELECT job_id,department_id,AVG(salary) FROM employees GROUP BY job_id,department_id; #对于group by的使用select后面所要查询的东西必须放在group by后面group by后面的不一定非要写到select后面如下 SELECT job_id,department_id,AVG(salary) FROM employees GROUP BY department_id;#去掉了job_id然后仔细想按照department_id分组每一个部门是一条数据job_id不会单独列出来因此这样写是错误的 #注意如果使用了聚合函数那么需要将where换成having SELECT department_id,MAX(salary) FROM employees GROUP BY department_id HAVING MAX(salary)10000; #创建和管理表创建方式 CREATE DATABASE test1; CREATE DATABASE if NOT EXISTS test2; SHOW DATABASES; #展示数据库表 USE atguigudb; SHOW TABLES; #修改数据库结构alter  #删除数据库 DROP DATABASE if EXISTS test2; SHOW DATABASES; #创建表 #方式一 USE atguigudb CREATE TABLE if NOT EXISTS myempl( id INT, emp_name VARCHAR(15), hire_name DATE ); SHOW TABLES;  #方式二基于已有的表来创建可以使用学过的select语句来进行创建并且数据也是有的 CREATE TABLE myempl2 AS SELECT employee_id,last_name,salary FROM employees; DESC myempl2; SELECT *FROM myempl2; #修改表 #添加一个字段 ALTER TABLE myempl ADD salary DOUBLE(10,2); DESC myempl; #可以自定义位置 ALTER TABLE myempl ADD phone_number VARCHAR(20) FIRST; ALTER TABLE myempl ADD mail VARCHAR(45) AFTER emp_name; #修改一个字段修改属性长度 ALTER TABLE myempl MODIFY  emp_name VARCHAR(25); #添加默认值 ALTER TABLE myempl MODIFY emp_name VARCHAR(25) DEFAULT aaa; #改属性名 ALTER TABLE myempl CHANGE salary month_salary DOUBLE(10,2); #删除一个字段 ALTER TABLE myempl DROP COLUMN mail; #重命名表 RENAME TABLE myempl TO myempll; SHOW TABLES; #删除表 DROP TABLE myempl2; #commit 和rollback; #commit:提交数据一旦执行commit则数据永久的保存在了数据库中意味着数据不可回滚 #rollback:回滚数据一旦执行则可以实现数据的回滚回滚到最近的一次commit之后 /*DDL和DML的说明 DDL的操作一旦执行不可以回滚因为DDL执行完之后接着会自动执行一次提交这个set autocommitfalse;不能影响DDL的提交 DML的操作默认情况下执行后也不可以回滚但是如果在执行DML之前执行了set autocommitfalse;则该DML操作可以回滚 */ #演示delete from COMMIT; SELECT *FROM myempl2; SET autocommitFALSE; DELETE FROM myempl2;#此时再看表中已经没有了数据 #此时rollback一下 ROLLBACK; SELECT *FROM myempl2; #但是如果将上面SET autocommitFALSE;去掉就无法回滚数据已经清除了 /*对于truncate table 表名这个会将表数据清空但是不可回滚 delete from 表名这个操作也会将表清空但是设置autocommit为false后就可以回滚了*/ #添加数据 SHOW TABLES; SELECT *FROM myempll; ALTER TABLE myempll CHANGE hire_name hire_data DATE; ALTER TABLE myempll CHANGE month_salary salary DOUBLE(10,2); ALTER TABLE myempll DROP COLUMN phone_number; ALTER TABLE myempll CHANGE emp_name NAME VARCHAR(25); #方式一一条一条添加数据 INSERT INTO myempll VALUES(1,TOM,2001-12-21,3400);#一定要按照属性顺序添加数据 INSERT INTO myempll(id,hire_data,salary,name)VALUES(2,2002-12-19,4000,Jerry); INSERT INTO myempll(id,salary,name)VALUES(3,5000,张三),(4,6000,李四); #方式二将查询的结果插入表中 USE atguigudb; INSERT INTO myempll(id,name,hire_data,salary) SELECT employee_id,last_name,hire_date,salary FROM employees WHERE department_id IN(60,70); SELECT*FROM myempll; #修改数据update UPDATE  myempll SET hire_data2002-12-07 WHERE id3; #同时更改多个属性 UPDATE myempll SET hire_data2002-1-09,salary9000 WHERE id4; #删除数据 DELETE FROM myempll WHERE id1; #数据类型 /*decimal要比double更精确一些double类型会出现精度损失但是decimal不会出现精度损失 日期类型DATE类型‘XXXX-XX-XX’年月日类型 TIME类型‘HH-MM-SS’时分秒类型此处小时可以大于24 DATETIME类型年月日时分秒
http://www.dnsts.com.cn/news/224737.html

相关文章:

  • 档案网站 内容建设已有网站做google推广
  • 汝州住房和城乡建设局新网站深圳网站建设 百度一下
  • 网站服务器免费吗网站标题 没有排名
  • 六安网站推广163企业邮箱怎么开通注册
  • icp备案网站接入信息excel可以制作网页吗
  • 建设网站费用入会计分录北京装饰装修公司
  • 做一个什么网站好企业网站流量
  • 做一个网站赚钱网站title设置
  • 设置网站建设网络营销策划方案框架
  • 东莞整合网站建设营销中国舆情监测公司排名
  • 网站群建设成本分析京东商城 网站建设
  • 想开个网站怎样开100个免费推广网站
  • 做关于车的网站有哪些网络推广的方式方法
  • 岳阳网站建设联系方式零基础学平面设计怎么学
  • 成都企业网站模板建设前端做网站难吗
  • 注册网站空间软件开发网站能做seo吗
  • 网站建设内容规划表咨询服务网站源码
  • 建公司网站外贸wordpress 大站
  • 网站设计教程及在线模拟器建设企业网站服务器
  • 网站模板库 下载离线网站制作
  • html网站开发实例怎么建设html网站
  • 昆明网站建设价格低大型网站开发技术
  • 网页设计网站总结报告怎么写订餐网站开发
  • 网站当前位置怎么做做企业网站前期需要准备什么
  • 美食网站建设目的沙漠风网站开发怎样
  • 网站开发有哪些流程图可以免费打开网站的软件下载
  • 中国网站用Cn域名门户网站建设审批程序
  • 天津网站设计建设网站建设与维护作业
  • 用jsp实现网站开发的流程常州孟河镇建设工程交易网站
  • 中国有名的模版网站工信部 网站备案规定