约束 * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME
原创 8月前
153阅读
约束 * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME
原创 精选 8月前
255阅读
SQL SQL的全称 Structured Query Language:结构化查询语言,定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 SQL通用语法 SQL 语句可以单行或多行书写,以分号结尾。 可使用空格和缩进来增强语句的可读性。 MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 3 种注释 单行注释: -- 注释内容 或 #
原创 8月前
97阅读
事务 1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE account ( id INT PRIMARY KEY AUT
原创 8月前
93阅读
DCL(数据控制语言) DCL:管理用户,授权 1. 管理用户 1. 添加用户: * 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 2. 删除用户: * 语法:DROP USER '用户名'@'主机名'; 3. 修改用户密码: UPDATE USER SET PASSWORD = PASSWORD('新密码
原创 8月前
89阅读
SQL语言基础分组查询SELECT * FROM books;SELECT sum(price*qty) FROM books;SELECT sum(price*qty) FROM books GROUP BY pub;  按pub排序SELECT pub,sum(price*qty) FROM books WHERE price>30 GROUP BY pub;SELECT pu
sql
原创 2014-01-24 10:28:25
445阅读
DQL:查询语句 1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。 1. count
原创 8月前
76阅读
今天学习了一些比较实用的东西,为以后在Exchange项目上的整合做了一些基础铺垫。1.强制卸载数据库(一般通过ssms去卸载的话会非常慢,通过这条命令,那叫一个快啊)ALTERDATABASE<dbname>SETOFFLINEWITHROLLBACKIMMEDIATE2.查询execsp_msforeachtable'select*from?'查询所有表中的内容execsp_msf
原创 2013-10-09 15:40:52
320阅读
sql_server基础学习
推荐 原创 2019-03-15 15:51:07
1328阅读
1点赞
1、重点学习DML和DQL2、SQL分类介绍2.1、DDL--操作表创建:删除:2.1.1、查询表2.1.2、创建表2.1.3、表中数据类型2.1.4、表的修改和删除1、修改表名2、一列3、修改数据类型4、修改列名和数据类型5、删除列到这里我还要为大家介绍一个与MySQL搭配起来用的软件---Navicat链接成功后就可以直接在这个软件里进行代码的书写和表的查询。极大地提升了效率。Navica
原创 3月前
47阅读
1点赞
查看数据库的信息:INFORMATION_SCHEMA.CHECK_CONSTRAINTSINFORMATION_SCHEMA.COLUMN_DOMAIN_USAGEINFORMATION_SCHEMA.COLUMN_PRIVILEGESINFORMATION_SCHEMA.COLUMNS 查看数据库中的所有列INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGEINFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGEINFORMATION_SCHEMA.DOMAIN_CONSTRAINTSINFORMATION_SCHEMA.DOMAI
转载 2012-09-11 12:28:00
59阅读
2评论
教程学习地点:http://www.w3school.com.cn/sql/SQL是一种标准,一种技术方案,使得数据的存储,添加,查询等操作与使用者分离开,从而使用者不需要关注实现细节而可以广泛地在各种版本的RDBMS中使用(类似于封装).RDBMS是指关系型数据库管理系统(relation data base managing system).RDBMS中的数据存储在被称为表(tables)的数
原创 2014-10-06 12:21:37
414阅读
一、认识SQL SQL是什么? SQL,结构化查询语言,全称是 Structured Query Language。 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言
原创 1月前
17阅读
SQL*PLUS 基础:sqlplus “sys/test1234 as sysdba”  以sys身份登录sqlplus/nolog 实例没有打开,以nolog登录sqlplus后,尝试连接,但是 数据库服务没有启动connect sys/test1234 as sysdba  连接数据库startup 启动startup mount  启动实例时启动控制文件不启动
原创 2014-01-24 10:23:35
757阅读
SQL语句基础
原创 2016-08-11 14:53:14
700阅读
包括三个类别:(1):DDL(Data Definition Language) 数据定义语言,主要用于这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用语句包括:create,drop,alter等。(2):DML(Data Manipulation Language) 数据操纵语言,主要用于添加,删除,更新和查询数据库记录,常用      关
转载 2017-06-13 15:25:09
350阅读
sql基础语法在线练习
DML:增删改表中数据 1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); 3. 除了数字类型,其他类型需要使用引号(单双
原创 8月前
135阅读
sql基础教程框架--基础
转载 2022-05-06 23:11:47
196阅读
   每天看的东西不算多,但也总算是看了些,今天稍微了解了SQL*Plus命令了,慢慢来,不急。    那还是先说下SQL*Plus吧,它呢,是一个基于C/S两层结构的客户端操作工具,包括命令行窗口(客户层)和数据库实例(服务器层),这两层可以在一台主机上,也可以在不同的主机上。一.set命令设置SQL*Plus的运行环境。  1.语法格式set
原创 2014-04-19 10:07:49
431阅读
  • 1
  • 2
  • 3
  • 4
  • 5