
mysql
键盘侠伍十七
Now I try to use AI technology in the field of network security.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql事务相关命令操作
mysql中控制事务1、mysql默认是开启事务的(自动提交)select @@autocommit;(autocommit=1)2、默认事务开启的作用:当我们去执行一个sql语句的时候,效果会立即体现出来,且不能回滚。3、事务回滚:撤销sql语句执行效果。前提-设置mysql自动提交为false:set autocommit=0;rollback;插入数据:insert into user values(2,'b',1000);手动提交数据:commit;(一旦提交,事务就不可原创 2020-08-23 15:52:51 · 1124 阅读 · 0 评论 -
SQL事务
mysql中事务其实是一个最小的不可分割的工作单元。事务能够保证一个业务的完整性。比如银行转账。简而言之:在执行SQL语句的时候,某些要求,一系列操作必须全部执行,而不能仅执行一部分。例如,一个转账操作:-- 从id=1的账户给id=2的账户转账100元-- 第一步:将id=1的A账户余额减去100UPDATE accounts SET balance = balance - 100 WHERE id = 1;-- 第二步:将id=2的B账户余额加上100UPDATE accounts SET原创 2020-08-23 15:40:45 · 203 阅读 · 0 评论 -
sql的各种连接查询(join合集)
利用sql语句来实现两个表或者多个表的连接查询,SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。连接查询是另一种类型的多表查询。连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。内连接和联查现在我有两张表,这两张表分别是人工智能词汇分组表以及人工智能词汇相关概念表,而且概念表通过字段GROUPID和分组表进行关联:首先可以使用多表查询法,也叫笛卡尔查询法,sql代码如下:SELECT AI_G原创 2020-08-23 15:34:52 · 957 阅读 · 0 评论 -
一些简单的mysql综合练习
下面做一系列mysql的综合练习新建一个查询用的数据库:selectTestCREATE DATABASE selectTest;选择该数据库:USE selectTest;创建学生表:student学号姓名性别出生日期所在班级CREATE TABLE student( s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', s_name VARCHAR(20) NOT NULL COMMENT'学生姓名 不能为空', s_s原创 2020-08-23 15:23:51 · 253 阅读 · 0 评论 -
数据表设计三大范式
一、第一范式1NF数据表中所有字段都是不可分割的原子值。数据表的每一列都要保持它的原子特性,也就是列不能再被分割。如:地址:中国云南省大理市xxx按照1NF应该分为:国家 省份 城市 详细地址中国 云南省 大理市 xxx二、第二范式2NF属性必须完全依赖于主键。缺点表中的第一行数据都存储了系名、系主任,数据的冗余太大如果有一个新的系还没有开始找到学生,那么不能讲该系的信息添加到数据表中去,从数据表中看不到该系的存在如果将某个系的学生信息全部删除,那么这个系在数据表里也就不存在了,原创 2020-08-23 15:06:32 · 2740 阅读 · 0 评论