
sql数据库
smartab
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql-Alter
1、创建表格时添加: create table tablename(id int auto_increment primary key,...) 2、创建表格后添加: alter table tablename add id int auto_increment primary key 3、设置主键:alter table tablename add primary key(field_name...转载 2019-10-18 13:16:10 · 253 阅读 · 0 评论 -
SQL事务
事务:同生共死 也即整个SQL作为一个整体执行,要么都执行成功,要不就都失败。 语法步骤: 事务开始:begin transaction 事务提交:commit transaction 事务回头 :rollback transaction 判断某条语句是否出错 使用全局变量@@error,但只能判断某一天SQL语句是否出差,如若判断整个事务是否出差,需要对 @@error进行累加 ...原创 2019-03-04 15:10:12 · 293 阅读 · 0 评论 -
SQL 存储编程
1.类似于其他编程语言的方法,函数 优点有: 执行速度快----------在数据库保持的代码都是编译过的 允许模块化设计 提供系统安全性, 减少网络流通量------客户端只用传输名称给服务器 2.用户自定义存储过程 1)无参数 CREATE PROC usp_helloworld as begin print 'hello world' end 2)有参数 cre...原创 2019-02-19 17:18:32 · 141 阅读 · 0 评论 -
SQL中ON和WHERE的区别
SQL中ON和WHERE的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用leftjion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有leftjoin的含义(必须返...转载 2019-03-04 15:13:07 · 16289 阅读 · 1 评论 -
SQL中的左连接与右连接,内连接有什么区别
例子,相信你一看就明白,不需要多说 A表(a1,b1,c1) B表(a2,b2) 左连接: select A.*,B.* from A left outer join B on(A.a1=B.a2) 结果是: 右连接: select A.*,B.* from A right outer join B on(A.a1=B.a2) 结果是: 内连接: 自然联...转载 2019-03-04 15:36:15 · 535 阅读 · 0 评论 -
数据库的四种隔离
数据库的四种隔离级别 最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象 数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。 比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤 1.查询电影票数量是否满足销售1张电影票 SELECT remain_count FROMcinema WHER...转载 2019-03-17 14:41:02 · 3694 阅读 · 0 评论