SQL(Structured Query Language)是具有数据 *** 纵和数据定义等多种功能的数据库语言。
SQL语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。
SQL作为一种 *** 作命令集, 以其丰富的功能受到业内人士的广泛欢迎, 成为提升数据库 *** 作效率的保障。SQL Server数据库的应用,能够有效提升数据请求与返回的速度,有效应对复杂任务的处理,是提升工作效率的关键。
SQL语言 *** 作
1、数据定义:定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
2、数据 *** 纵:包括插入、删除和更新三种 *** 作。
3、数据查询:包括数据查询 *** 作。
4、数据控制:对用户访问数据的控制有基本表和视图的授权及回收。
5、事务控制:包括事务的提交与回滚。
6、嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
SQL ( Structured Query Language,结构化查询语言,简称 SQL )是用于访问和处理数据库的标准的计算机语言。 一门 *** 作关系型数据库的编程语言,定义 *** 作所有关系型数据库的统一标准。
通用语法
SQL 语句既可以单行书写也可以多行书写, 以分号结尾 。
大小写不敏感,但关键字建议使用大写。
注释: 单行注释: -- 注释内容(--后面一定要加空格) (MySQL下也可以用#注释内容)
多行注释: /* 注释 */
SQL分类
DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等
DML(Data Manipulation Language) 数据 *** 作语言,用来对数据库中表的数据进行增删改
DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)
DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
查询所有的数据库
创建数据库 :
删除数据库
使用数据库
数据库创建好后,要在数据库中创建表,得先明确在哪儿个数据库中 *** 作,此时就需要使用数据库。
查看当前使用的数据库
*** 作表也就是对表进行增(Create)删(Retrieve)改(Update)查(Delete)。
查询当前数据库下所有表名称
查询表结构
创建表
MySQL 支持多种类型,可以分为三类:
删除表
删除表时判断表是否存在
修改表名
添加一列
修改数据类型
修改列名和数据类型
删除列
对数据进行增(insert)删(delete)改(update) *** 作。
给指定列添加数据
给全部列添加数据
批量添加数据
修改表数据
删除数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)