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
原创
2014-01-24 10:28:25
476阅读
约束
* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。
* 分类:
1. 主键约束:primary key
2. 非空约束:not null
3. 唯一约束:unique
4. 外键约束:foreign key
* 非空约束:not null,值不能为null
1. 创建表时添加约束
CREATE TABLE stu(
id INT,
NAME
原创
2023-12-07 08:15:20
158阅读
约束
* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。
* 分类:
1. 主键约束:primary key
2. 非空约束:not null
3. 唯一约束:unique
4. 外键约束:foreign key
* 非空约束:not null,值不能为null
1. 创建表时添加约束
CREATE TABLE stu(
id INT,
NAME
原创
精选
2023-12-07 08:15:20
255阅读
SQL
SQL的全称
Structured Query Language:结构化查询语言,定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
SQL通用语法
SQL 语句可以单行或多行书写,以分号结尾。
可使用空格和缩进来增强语句的可读性。
MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
3 种注释
单行注释: -- 注释内容 或 #
原创
2023-12-03 11:24:45
117阅读
事务
1. 事务的基本介绍
1. 概念:
* 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
2. 操作:
1. 开启事务: start transaction;
2. 回滚:rollback;
3. 提交:commit;
3. 例子:
CREATE TABLE account (
id INT PRIMARY KEY AUT
原创
2023-12-10 08:31:48
133阅读
DCL(数据控制语言)
DCL:管理用户,授权
1. 管理用户
1. 添加用户:
* 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
2. 删除用户:
* 语法:DROP USER '用户名'@'主机名';
3. 修改用户密码:
UPDATE USER SET PASSWORD = PASSWORD('新密码
原创
2023-12-12 08:31:21
96阅读
教程学习地点:http://www.w3school.com.cn/sql/SQL是一种标准,一种技术方案,使得数据的存储,添加,查询等操作与使用者分离开,从而使用者不需要关注实现细节而可以广泛地在各种版本的RDBMS中使用(类似于封装).RDBMS是指关系型数据库管理系统(relation data base managing system).RDBMS中的数据存储在被称为表(tables)的数
原创
2014-10-06 12:21:37
419阅读
一、认识SQL SQL是什么? SQL,结构化查询语言,全称是 Structured Query Language。 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言
原创
2024-07-28 11:42:55
42阅读
DQL:查询语句
1. 排序查询
* 语法:order by 子句
* order by 排序字段1 排序方式1 , 排序字段2 排序方式2...
* 排序方式:
* ASC:升序,默认的。
* DESC:降序。
* 注意:
* 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。
2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。
1. count
原创
2023-12-05 08:40:24
92阅读
今天学习了一些比较实用的东西,为以后在Exchange项目上的整合做了一些基础铺垫。1.强制卸载数据库(一般通过ssms去卸载的话会非常慢,通过这条命令,那叫一个快啊)ALTERDATABASE<dbname>SETOFFLINEWITHROLLBACKIMMEDIATE2.查询execsp_msforeachtable'select*from?'查询所有表中的内容execsp_msf
原创
2013-10-09 15:40:52
328阅读
sql_server基础学习
推荐
原创
2019-03-15 15:51:07
1413阅读
点赞
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
原创
2024-05-15 10:49:39
57阅读
点赞
查看数据库的信息: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
67阅读
2评论
sql基础教程框架--基础篇
转载
2022-05-06 23:11:47
236阅读
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
786阅读
SQL语句基础
原创
2016-08-11 14:53:14
721阅读
包括三个类别:(1):DDL(Data Definition Language) 数据定义语言,主要用于这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用语句包括:create,drop,alter等。(2):DML(Data Manipulation Language) 数据操纵语言,主要用于添加,删除,更新和查询数据库记录,常用 关
转载
2017-06-13 15:25:09
354阅读
sql基础语法在线练习
原创
2024-05-29 10:48:49
32阅读
DML:增删改表中数据
1. 添加数据:
* 语法:
* insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
* 注意:
1. 列名和值要一一对应。
2. 如果表名后,不定义列名,则默认给所有列添加值
insert into 表名 values(值1,值2,...值n);
3. 除了数字类型,其他类型需要使用引号(单双
原创
2023-12-04 08:30:51
147阅读
今天要转一个sql的程序,是别人写的,我是复制过来学习的,主要目的是想研究怎么对表进行权限控制。其次,发现一些程序在使用数据库的时候好像不是通过登录用户进行查询的,而是通过类似dbo或者networkservice之类的内置账号进行查询,然后返回给程序,显示出来。研究的对象是sepm和wsus,这两个目前还在研究中,估计这周算是耗这里了。在练习之余把sccm给弄好了,怎么说呢,db坏了,没有备份,
原创
2013-10-10 16:19:53
304阅读