UPDATE 表名 SET 字段名=新的值;比如:更新学生表中的所有学生性别为男:UPDATE student SET gender = ‘男‘;### 更新部分数据:使用UPDATE关键字。语法如下:UPDATE 表名 SET 字段名=新的值 WHERE 限定条件;比如:更新学生方东美的性别为女:UPDATE student SET gender = ‘女‘ WHERE student_name = ‘方东美‘;### 更新部分数据的多个字段:使用UPDATE关键字。语法如下:UPDATE 表名SET 字段名1=新的值1,字段名2=新的值2,…WH...
1. 以ATM引出DBMS2. MySQL- 服务端- 客户端3. 通信交流- 授权- SQL语句- 数据库create database db1; ?drop database db1;- 数据表先创建tb2部门表create table tb1用户表(id int not null auto_increment primary key,name char(10),department_id int,p_id int,constraint fk_1 foreign key (department_id,p_id) references tb2(tid,xid))engine=innodb default charset=utf8;创建外键可以()写多个,注意里面的多列是一个主键补...
示意图 定义 索引提供指针指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针 作用 通过使用索引,大大提高数据库的检索速度,改善数据库性能 索引六大类1. 唯一索引a) 唯一索引不允许两行具有相同的索引值2. 主键索引a) 在数据库关系图中为表定义一个主键将自动创建主键索引,它是一种特殊类型3. 聚集索引a) 表中各行的物理顺序与键...
服务器名称:是指你要连接的安装的数据库服务所在的那台电脑的ip地址,如果是本机的话,就是.mdf结尾:数据库数据文件,一个数据库有且只有一个ldf:数据库日志文件,一个数据库有且至少有一个数据库中存放数据的结构,是通过表的形式来存储的,一个数据库中有多个表主键:表的唯一标识列,不能重复,不能为空,一个表只能有一个主键(可以是一列,也可以是两列组合)外键:通过主键表的唯一列来约束当前外键表的外键列唯一:列数据...
SQL语言语法 SQL语言分类一、DQL(Data query language)数据查询语言(一) 基础查询(二) 条件查询(三) 排序查询SQL常见函数(四) 分组查询(五) 多表查询SQL92语法SQL99语法多表查询使用场景 (六) 子查询(七) 分页查询(八) union联合查询 二、DML(Data manage language)数据操作语言(一) 插入语句(二) 修改语句(三) 删除语句 三、DDL(Data define language)数据定义语言(一) 库的管理(二) 表的管理(三) Mysql中数据类型介绍(四) ...
CURD、约束、事务 相关 增查删改(CURD) 数据库连接: MySQL本地数据库:mysql -u userName -ppassWord MySQL远程数据库:mysql -h IP_Address -p 3306(port,默认3306) -u userName -ppassWord -p后面的密码不要有空格,或者-p后直接连接,会提示输入密码 DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create(创建) drop(删除) alter(修改) truncate(清空数据记录) show等 Cr...
SQL语句及其种类 1. SQL语句分为三类: ? ? DDL(Data Definition Language): CREATE、DROP、ALTER; ? ? DML(Data Manipulation Language): SELECT、INSERT、UPDATE、DELETE; ? ? DCL(Data Control Language): COMMIT、ROLLBACK、GRANT、REVOKE; 2. SQL语句的基本书写规则: ? ? SQL语句要以分号(;)结尾; ? ? SQL语句不区分大小写,但是插入到表中的数据是区分大小写的; ? ? 单词之间使用半角空格隔开; 表的创建、删除和更新 1. ...
4. 添加字段 alter table (表名) add (新字段名) (数据类型) (约束条件) (first|after 已存在字段名); (first|after 已存在字段名)用于指定新增字段在表中的位置,如果不设置,新增字段默认是在最后列 4.1 添加无完整性约束条件的字段4.2 添加有完整性约束条件的字段 4.3 在表的第一列添加一个字段 4.4 在表的指定列之后添加一个字段 5. 删除字段 alter table (表名) drop (字段名); 6. 修改字段的排列位置 alter t...
定义变量2 3 DECLARE @a INT4 5 赋值6 7 SET @a=18 9 PRINT @a 10 11 DECLARE @name NVARCHAR(30) 12 13 --select 赋值 14 15 SELECT @name=‘zcx‘ 16 17 PRINT @name 18 19 SELECT @name=FirstName FROM dbo.Persons 20 21 PRINT @name 22 23 24 25 DECLARE @name NVARCHAR(50) 26 27 --update 赋值 28 29 UPDATE Persons 30 31 SET @name = FirstName 32 33 WHERE ID = 1 34 35 PRINT @name 2. 临时...
一、mysql管理指令 /Applications/XAMPP/xamppfiles/bin/mysql -uroot 1.显示所有的库 SHOW DATABASES; 2.进入mysql库 USE mysql; 3.显示当前显示的库 SELECT DATABASE(); 4.显示当前库中所有表名称 SHOW TABLES; 5.查询sql表名的所有记录 SELECT * FROM sql; 6.退出mysql服务器 exit; #查询当前MySQL编码 #已导入sql文件的方式 source d:/xx.sql 二、 SQL语句的分类1:DDL Data Define Language 定义库的特征,表的结构--操作列...
sql基础标签:本文系统来源:http://www.cnblogs.com/dandandeyoushangnan/p/4757621.html
SQL基础篇 这里的SQL语句执行的场景都是MYSQL数据库,其他数据库会略有差异。 一、什么是SQL? SQL是Structured Query Langusge(结构化查询语言)的缩写。SQL是一种专门用来与数据库沟通的语言。 二、检索数据 2.1、检索语句格式:SELECT 列名1,列名2,……列名n FROM 表名 WHERE 检索条件; 例1:SELECT prod_name FROM products WHERE prod_id=‘BR01‘;注:(1) SQL语句不区分大小写,关键字select、from、where等大小写是相同的语句...
--======================================================--SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)--====================================================== 层次化查询,即树型结构查询,是SQL中经经常使用到的功能之中的一个,通常由根节点,父节点,子节点,叶节点组成,其语法例如以下: SELECT [LEVEL] ,column,expression,... FROM table_name [WHERE where_clause] [[START WITH st...
子查询(用来进行两表等之间的查询)***括号里面的查询只能显示一个列的信息select *from haha where age in (select MAX(age) from haha where bumen = ‘销售部‘)and bumen in (select bumen from haha group by bumen having COUNT(*)>5 ) --练习:按年龄从小到大排序后第、、人的信息select top 3 *from haha where code not in(select top 5 code from haha order by age)order by age -----------分页--------------select ...
-----------------对分组统计的结果进一步筛选(having子句使用)------------------------------ select * from student2010 --1、查询qypt08class表中各院系的人数,只显示人数多于400的记录 select yx,sum(rs) from qypt08class group by yx having sum(rs)>400--2、统计stucou表中各门课程的选修人数,只显示人数少于30的记录(显示couno及对应的人数) select couno,count(*) from stucou group by couno having count(*)<30--3、...