位置: 编程技术 - 正文

细数MySQL中SQL语句的分类(mysql基本sql语句大全(基础用语篇))

编辑:rootadmin

推荐整理分享细数MySQL中SQL语句的分类(mysql基本sql语句大全(基础用语篇)),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库sql语句,mysql sqlyog,mysql s,mysql数据库语句,mysqlsh,mysql中的sql语句,mysql中的sql语句,mysql中的sql语句,内容如对您有帮助,希望把文章链接给更多的朋友!

1:数据定义语言(DDL) 用于创建、修改、和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP DATABASE);2:创建、修改、重命名、删除表(CREATE TABLE || ALTER TABLE|| RENAME TABLE||DROP TABLE);3:创建和删除索引(CREATEINDEX || DROP INDEX) 2:数据查询语言(DQL) 从数据库中的一个或多个表中查询数据(SELECT) 3:数据操作语言(DML) 修改数据库中的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE) 4:数据控制语言(DCL) 用于对数据库的访问,如:1:给用户授予访问权限(GRANT);2:取消用户访问权限(REMOKE) 问:什么时候使用DROP&#;什么时候使用DELETE&#; 答:由上可看出,对于结构删除,如数据库删除、表删除、索引删除等当使用DROP;而对于数据的删除则是DELETE. 管理数据库和表 1:创建数据库-----CREATE DATABASE 数据库名 例如:CREATEDATABASE Instant 创建表-----CREATE TABLE 表名(列名 列数据类型 <列约束条件>); 例如:CREATE TABLE Student( Id INT PRIMART KEY; Name VARCHAR()); 注意:如创建本地临时表(仅仅在创建临时表的连接中可见),在表名前加#;如创建全局临时表(对所有连接可见),在表名前加##; 创建索引-----CREATE INDEX 索引名 ON 表名 (列名。。。); 例如:(非唯一索引)CREATE INDEX NameIndex ON Friend (Nmae); (唯一索引)CREATE UNIQUE INDEX NameIndex ON Friend (Name ); 2:连接数据库---USE 数据库名 例如:USEInstant; 3:删除数据库-----DROP DATABASE 数据库名 例如:DROPDATABASE Instant; 删除表-----DROP TABLE 表名 例如:DROP TABLE Student; 删除索引---DROP INDEXFriend.PhoneNoIndex;(需指定表名和索引名) 4:复制表-----SELECT * FROM My_Friends FROM Friends;(此复制并不能复制表的约定) 复制表结构不复制数据:SELECT * FROM My_FriendsFROM Friends WHERE 1=0; 5:修改表-----

1:添加新列。。ALTERTABLE Friends ADD Address VARCHAR(); 2:更改定义...ALTERTABLE Friends MODIFY Phone DEFAULT('笔者就哦'); 3:删除列。。ALTERTABLE Friends DROP CLOUMN PhoneNo; 保证数据完整性 一:分类: 1:实体完整性; 2:域完整性; 3:应用完整性; 4:用户自定义完整性; 二:实现: 1:创建非空约束------NOT NULL 2:设置主键约束------PRIMARY KEY 3:设置唯一约束-------UNIQUE 4:指定默认约束-------DEFAULT 5:设置检查约束-------CHECK 6:自动编号列----------IDENTITY 7:外键约束----------FOREIGN KEY 使用DML语句更改数据 1:插入数据:(单行)INSERT INTO 表名 列名 VALUES 列值; 例如:INSERT INTOStudent (id,name) VALUES (1,'张三'); (多行)INSERT INTO 表名 列名 SELECT (语句) 例如:INSERT INTOStudent(id,name ) SELECT id+2,name FROM Students; 2:表复制:SELECT 列名 INTO 新表名 FROM 表名; 例如:SELECT * INTOStudent2 FROM Student; 3:更新数据:UPDATE 表名 SET 列n = 新值。。 WHERE (过滤条件); 例如:UPDATE Student SET id = 2,age = WHERE name = '张三'

细数MySQL中SQL语句的分类(mysql基本sql语句大全(基础用语篇))

更新来删除数据:UPDATE Student age= NULLWHERE name = '张三'

4:删除数据:DELETE FROM 表名 WHERE (过滤条

例如:DELETE FROMStudent WHERE name = '张三

注:删除全表数据除去过滤条件即可,也可使用TRUNCATE TABLE 表名

简单数据查询 1:查询:SELECT 列名 FROM 表名; 例如:SELECT id FROM Student;

查询全表数据:SELECT * FROM Student; 2: 表名前缀:SELECT Student.id FROM Student; 3:列表别名:SELECT T.列 A AS A,T.列B AS B,T.列 C AS C FROM 表 AS T; 4:计算列:SELECT id , mark*2 AS MarksFROM Student; SELECT FirstName + ' ' +LastName AS FullName FROM Student; 5:排除重复数据:SELECT DISTINCT 列A FROM 表名; 例如:SELECT DISTINCT name FROM Student; 6:限定行数查询:SELECT TOP rowCount ColumA,ColumB FROM Table; 例如: SELECT TOP5 id , name FROM Student; 7:条件查询 WHERE 8:范围查询 BETWEEN 9:定义集合关系 IN :模糊查询 LIKE(单个字符_ 多个字符%) :空值数据控制:SELECT 列A ,列B FROM 表名 WHERE 列C IS NOT NULL; SELECT 列A,列B FROM 表名 WHERE 列C IS NULL; :排序:升序。。ASC 降序。。。DESC 聚合函数与分组 1:SELECT COUNT(规范) FROM 表名; A:数目 COUNT B:总和 SUM C:平均值AVG D:最大值MAX F:最小值 MIN 2:分组 GROUP BY.. 3:结果集处理:SELECT StudentID,AVG(Mark) AS AverageMark FROM StudentExam GROUP BYStudentID HAVING AVG(Mark) < OR AVG(Mark)>; 4:EXISTS; 5:ALL; 6:ANY; 7:UNION; 8:保留重复行:UNION ALL; 9:交集和差分:INTERSECT EXCEPT 联接 1:内联接:JOIN 2:外连接:1:左外联:LEFT JOIN或 LEFT OUTER JOIN 2:右外联:RIGHTJOIN 或 RIGHT OUTERJOIN 3:全外联:FULL JOIN 或 FULL OUTER JOIN

标签: mysql基本sql语句大全(基础用语篇)

本文链接地址:https://www.jiuchutong.com/biancheng/348962.html 转载请保留说明!

上一篇:mysql命令行中执行sql的几种方式总结(mysql命令执行顺序)

下一篇:MySQL中使用SQL语句查看某个表的编码方法(mysql使用语句)

  • 代开运输发票会不会造成重复征税
  • 母公司处置子公司合并报表
  • 小规模企业税务登记流程
  • 资金账簿减半征收印花税财税2018 50号
  • 发生额对照表
  • 科目错一题扣几分
  • 甲公司自2018年3月1日开始自行研发一款新兴产品
  • 无形资产的摊销,可摊销的标准是什么?
  • 企业清算未分配利润不分配要交个税吗
  • 货物抵扣货款分录
  • 对公付款没有发票
  • 返利抵扣货款
  • 只占股不出资
  • 专票上没写开户行合规吗
  • 预收账款企业所得税怎么处理会计分录
  • 递延所得税资产和负债怎么理解
  • 个税申报系统操作流程app
  • 小规模纳税人能抵扣进项发票吗
  • 外贸企业出口退税流程图
  • 旧设备出口要交增值税吗
  • 出口报关和不报关的区别
  • 小规模纳税人缴纳增值税的会计科目
  • 申请增值税一般计税方法的个体工商户可自
  • ipad常用语在哪里
  • thinkphp 模型
  • win10我无法更改某些设置
  • 收到外单位委托办事的资金应该计入
  • 高新企业政府补贴政策
  • 游戏出现d3d11lostdevice
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 微信网页开发工具
  • php xml
  • thinkphp input
  • 小型企业资产负债表
  • 分公司独立核算和非独立核算哪个好
  • php的项目
  • 多线程的弊端
  • pythonjson文件存储
  • wordpress怎么降级
  • css怎么制作
  • 开工程款发票有什么规定?
  • 一般商品销售的会计分录
  • 如果删除申报记录会怎么样
  • 小规模纳税人是简易计税还是一般计税
  • 企业间借款利息收入
  • 实收资本与资本公积之和小于实收资本
  • 固定资产盘盈为什么计入盈余公积
  • 专票认证之后怎么做账
  • 劳务公司的账务处理会计分录
  • 普通发票开具红字发票后发票联怎么处理?
  • 发票必须与合同明细对应吗
  • 服务行业进项税额加计扣除
  • 售后回租租赁合同买车有效吗
  • 非流动资产减少
  • 金蝶系统如何设置套打
  • 进项票取得晚了怎么抵扣
  • 如何控制生产成本和利润
  • 房地产企业会计核算和税务处理大全
  • freebsd 配置ip
  • win10累积更新 卡住
  • xp系统怎么和win7系统共享
  • win7显示网上邻居图标
  • qclean.exe - qclean是什么进程 有什么用
  • 本地安全策略主要功能
  • win8.1设置在哪
  • win10预览版好吗
  • linux使用curl进行接口测试
  • 装了linux后windows没有了
  • Android GLSurfaceView.Renderer
  • perl常用函数
  • Nodejs+express+ejs简单使用实例代码
  • jquery easyui开发指南
  • 轻松实现js图片识别
  • 社保缴纳人数和公积金人数不一样怎么说明
  • 河南省城镇土地使用税优惠政策2020
  • 12366纳税服务热线坐席人员
  • 海关快递怎么上门寄件
  • 大同税务局官网录取名单
  • 安置房公摊面积多少属于正常范围
  • 图书行业税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设