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

建站宝盒自助建站系统做智能网站软件下载

建站宝盒自助建站系统,做智能网站软件下载,网站建设教程 冰美人视频,免费wordpress中文主题下载一、Yashan DB SQL分类 SQL语言概述 • 定义:SQL(Structured Query Language)是结构化查询语言,是一种用于访问和管理数据库的标准计算机语言。 • 优点: • 不是某个特定数据库供应商专有的语言,几乎所…

一、Yashan DB SQL分类

SQL语言概述

• 定义:SQL(Structured Query Language)是结构化查询语言,是一种用于访问和管理数据库的标准计算机语言。

• 优点:

• 不是某个特定数据库供应商专有的语言,几乎所有关系型数据库都支持SQL。

• 简单易学。

• 强大,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。


SQL分类

分类    常用SQL语句    功能    
数据定义语言(DDL)    CREATE、ALTER、DROP、TRUNCATE TABLE    创建、修改、删除数据库中的对象和对象属性,以及删除表全部数据    
数据操纵语言(DML)    SELECT、INSERT、UPDATE、DELETE    执行对数据库的表、视图等对象的查询操作,以及对表的插入、修改、删除记录操作    
数据控制语言(DCL)    COMMIT、ROLLBACK、GRANT、REVOKE    提交事务、回滚事务、授予权限、收回权限    


数据类型

数据类型    作用    存储数据说明    数据示例    
数值型    存储数值数据    INT:整数类型,取值范围[-2147483648, 2147483647];NUMBER:整数类型,取值范围0,绝对值[1E-130,1E126)    128、1280000    
字符型    存储字符数据    CHAR:定长字符串,包括英文字母、中文汉字、数字字符和特殊字符等;VARCHAR/VARCHAR2:变长字符串,包括英文字母、中文汉字、数字字符和特殊字符等    ‘YashanDB’    
日期型    存储时间数据    DATE:时间类型,包含了年、月、日、时、分、秒;

TIMESTAMP:时间戳类型,包含了年、月、日、时、分、秒、微秒    2023-01-01 00:00:00、2023-01-01 12:30:30.123456    

二、DDL语句介绍及操作

用户操作

• 创建用户并赋权:

SQL>CREATE USER sales IDENTIFIED BY 123456;
SQL>GRANT DBA TO sales;

• 使用用户连接数据库:SQL>CONN sales/123456


表操作

• 创建表:

• 示例:创建表area

SQL>CREATE TABLE area(area_no CHAR(2)NOT NULL PRIMARY KEY,area_name VARCHAR2(60),DHQ VARCHAR2(20)NOT NULL);

• 字段说明:area_no为区域编号,area_name为区域名称,DHQ为区域总部。

• 修改表:

• 删除列:

SQL>ALTER TABLE area DROP COLUMN num;

• 删除表:

SQL>DROP TABLE area;

• 添加列:

SQL>ALTER TABLE area ADD NUM number(20);

• 修改列长度:

SQL>ALTER TABLE area MODIFY DHQ VARCHAR(80);

• 清空表数据:

• SQL>TRUNCATE TABLE area;

• DELETE和TRUNCATE的区别:

• DELETE可以删除部分数据也可以删除全部数据;TRUNCATE只能删除表中所有数据。

• DELETE是DML语句,没提交事务还可以回滚;TRUNCATE是DDL语句,操作完马上生效,不能回滚。

三、DML语句介绍及操作

INSERT语句

• 插入数据:

• SQL>INSERT INTO area VALUES('01','华东','Shanghai');• SQL>INSERT INTO area VALUES('02','华西','Chengdu');• SQL>INSERT INTO area VALUES('03','华南','Guangzhou');• SQL>INSERT INTO area VALUES('04','华北','Beijing');• SQL>INSERT INTO area VALUES('05','华中','Wuhan');• SQL>COMMIT;

• 获取插入表的表结构:

SQL>DESC area;

• 插入指定列数据:

• 示例:向area表中的area_no,area_name,dhq三列插入数据‘06’,‘东北’,‘Dalian’

• SQL>INSERT INTO area(area_no,area_name,dhq)VALUES('06','东北','Dalian');

• 注意:要插入的数据必须要和列名一一对应,如果省略列名,默认代表全部列。

• 提交插入的数据:SQL>COMMIT;


UPDATE语句

• 更新数据:

• SQL>UPDATE area SET dhq='Haerbin'WHERE area_no='06';

• 注意:如果不指定where条件,则是更新指定列的所有数据。

• 提交更新的数据:SQL>COMMIT;


DELETE语句

• 删除数据:

• SQL>DELETE FROM area WHERE area_no='06';

• 注意:如果不指定where条件,则是删除指定列的所有数据。

• 提交删除的数据:SQL>COMMIT;


SELECT语句

• 查询指定列数据:

• SQL>SELECT area_no,area_name FROM area;

• 说明:在选择多个列时,列名之间用逗号(,)隔开,最后一个列名后不需要加上逗号。

• 使用WHERE条件查询数据:

• SQL>SELECT * FROM area WHERE area_name='华东';

• 说明:WHERE语句可以指定过滤条件对查询结果进行限制输出。

• 对结果进行排序:

• SQL>SELECT * FROM area ORDER BY area_no DESC;

• 说明:ORDER BY子句可以按需排序查询出来的数据,DESC代表降序,ASC代表升序(默认是ASC)。

• 多表关联查询:

• 内连接(INNER JOIN):

• 作用:把来自表table1和表table2的公共部分的行结合起来。

• 语法:

SELECT column1,column2,...FROM table1 INNER JOIN table2 ON condition;

• 示例:查询华北地区的机构信息

• SQL>SELECT branch_name,address FROM area a INNER JOIN branches b on a.area_no=b.area_no AND area_name='华北';

• 等价写法(省略INNER JOIN):

SQL>SELECT branch_name,address FROM area a,branches b where a.area_no=b.area_no AND area_name='华北';

• 左连接(LEFT JOIN):

• 作用:从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为NULL。

• 语法:

SELECT column1,column2,...FROM table1 LEFT JOIN table2 ON table1.column_name=table2.column_name;

• 示例:

SQL>SELECT branches.branch_name,branches.address FROM branches LEFT JOIN area on branches.area_no=area.area_no;

• 右连接(RIGHT JOIN):

• 作用:从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为NULL。

• 语法:

SELECT column1,column2,...FROM table1 RIGHT JOIN table2 ON table1.column_name=table2.column_name;

• 示例:

SQL>SELECT area.area_no,area_name,branch_name FROM branches RIGHT JOIN area on branches.area_no=area.area_no;

• 全连接(FULL JOIN):

• 作用:返回两个表中的所有记录,并且对于那些在另一个表中没有匹配的记录,会填充NULL值。

• 语法:

SELECT column1,column2,...FROM table1 FULL JOIN table2 ON table1.column_name=table2.column_name;

• 示例:

SQL>SELECT area_name,branch_name,address FROM branches FULL JOIN area on branches.area_no=area.area_no;

四、DCL语句介绍及操作

用户和权限操作

• 创建用户:

SQL>CREATE USER ycauser IDENTIFIED BY yca123456;

• 给用户授予CONNECT角色:

SQL>GRANT CONNECT TO ycauser;

• 回收用户CONNECT角色:

SQL>REVOKE CONNECT FROM ycauser;


事务操作

• ROLLBACK(回滚):

• 示例:

• SQL>CONN sales/123456• SQL>INSERT INTO area(area_no,area_name,dhq)VALUES('06','东北','Dalian');• SQL>ROLLBACK;

• COMMIT(提交):

• 示例:

• SQL>INSERT INTO area(area_no,area_name,dhq)VALUES('06','东北','Dalian');• SQL>COMMIT;

五、总结

• Yashan DB SQL语句可以分为DML、DDL和DCL。

• DDL语句用于表的创建、字段修改等操作。

• DML语句包括SELECT、INSERT、UPDATE、DELETE语句,以及多表查询。

• DCL语句用于创建用户、授权、回收


文章转载自:

http://lqZDykNk.LLtdf.cn
http://JC30Wt91.LLtdf.cn
http://3hAyupUy.LLtdf.cn
http://C5xGoDi1.LLtdf.cn
http://R0cNxNle.LLtdf.cn
http://kYyFQqs0.LLtdf.cn
http://pbhwlC4y.LLtdf.cn
http://TbXFgeMl.LLtdf.cn
http://tucXnbKh.LLtdf.cn
http://Gk3B9P0L.LLtdf.cn
http://RE0K7o21.LLtdf.cn
http://rpiffAUe.LLtdf.cn
http://RzpNQtkb.LLtdf.cn
http://loQJqMZQ.LLtdf.cn
http://HVP3jHt8.LLtdf.cn
http://zJGI4jiE.LLtdf.cn
http://7pCSDiae.LLtdf.cn
http://ho1VE5Ki.LLtdf.cn
http://LRfkIghQ.LLtdf.cn
http://Z4XzCjcC.LLtdf.cn
http://y4XHaZaA.LLtdf.cn
http://f9utcpHm.LLtdf.cn
http://vIyjkhD9.LLtdf.cn
http://ZpXFfGnI.LLtdf.cn
http://ZIqitfO7.LLtdf.cn
http://HGQWRF7p.LLtdf.cn
http://YQCzUwO3.LLtdf.cn
http://HezOelKT.LLtdf.cn
http://HfrqmzdV.LLtdf.cn
http://dmrtRaPw.LLtdf.cn
http://www.dtcms.com/wzjs/636256.html

相关文章:

  • 转运网站开发网站开发项目责任分配矩阵
  • 苏州网站优化找哪家wordpress到底是什么
  • 百度 网站 说明红色企业网站模板
  • 建旅游网站多少钱泰州高端网站建设
  • 网站建设入门教程网络团队建设
  • 企业网站备案需要什么wordpress 显示多媒体
  • 新兴县建设局网站网站icp备案要多久
  • 百度收录效果好的网站传奇类网页游戏排行榜
  • 做网站的开发软件是什么wordpress做一个网站404引导
  • 58同城青岛网站建设安全舆情监测平台
  • 电商网站对比如何创建网页模板
  • 汇算清缴在哪个网站做Wordpress文章页面小工具
  • 顺义做网站的公司做网页和网站一样吗
  • 东莞著名网站建设企业广告设计方案
  • 网站ui升级怎么做wordpress 网络公司
  • 网站建设案例资讯品牌网站建设方案
  • 网站关键字分析曲周企业做网站推广
  • pc端兼手机端网站模板路桥建设网站
  • 网上如何建网站卖量具西宁网站建设哪家好
  • dz论坛做分类网站自助建站帮助网
  • 中山网站软件品牌营销咨询
  • 泰安集团网站建设网页设计个人总结800字
  • 做书app下载网站有哪些内容商城网站设计需要哪些技术
  • 游戏网站logo制作小程序开发平台好牌子推荐
  • 网站后台的搭建嘉兴首页
  • 怎么在网站上做下载做网站租用那个服务器好
  • 简述网站设计的原则泉州手机网站开发
  • 德阳网站开发熊掌号深圳网络运营推广公司
  • 网站开发人员职能职业技能培训学校
  • 建设银行网站上不去了房地产网站建设策划方案