随笔分类 - mysql数据库
摘要:数据库 1. 引擎 - innodb - 表/行锁 - 事务 - 慢 - mysiam - 表锁 - 无事务 - 快 2. 数据库如何加锁? 终端1: begin; select * from tb for update; commit; 终端2: begin; select * from tb for update; commit; 3. 什么时候需要加锁? - 计数 - 应用场景:...
阅读全文
摘要:创建库 create database s19 character set utf8(创建数据库时指定字符编码否则中文会乱码);create database 数据库名 创建表create table 表名(id int primary key auto_increment,name varchar
阅读全文
摘要:CREATE TABLE `dept` ( `did` int(11) NOT NULL AUTO_INCREMENT, `dname` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, PRIMARY KEY (`did
阅读全文
摘要:create database SMSL; use SMSL; #班级表 create table class( cid int primary key, caption varchar(6) )ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
阅读全文
摘要:存储过程(一般不会,公司会专门找DBA开发存储过程):把mysql语句封装成一个包,对外提供一个接口。 优点:开发效率高 缺点:跨部门沟通 视图:查询出的虚拟表做成一个虚拟表 会存到硬盘上 扩展性差,不会用,不要修改视图 create view teacher_view as select tid
阅读全文
摘要:数据库连接客户端 链接:https://pan.baidu.com/s/1pM0h4SV 密码:614v sql指令基本用法:
阅读全文
摘要:带EXISTS关键字的子查询 EXISTS关字键字表示存在。在使用EXISTS关键字时,内层查询语句不返回查询的记录。而是返回一个真假值。True或False当返回True时,外层查询语句将进行查询;当返回值为False时,外层查询语句不进行查询
阅读全文
摘要:#建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('male','
阅读全文
摘要:1:抓包(就是抓取socket send、recv之间的请求、回复) 2: 3:
阅读全文
摘要:#分两大类: 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 非关系型:mongodb,redis,memcache #可以简单的理解为: 关系型数据库需要有表结构 非关系型数据库是key-value存储的,没有表结构 #1、下载
阅读全文
摘要:创建库操作 http://www.cnblogs.com/linhaifeng/articles/7211690.html 1、create database homework; 创建数据库) 2、show create database homework; 查询创建过程 3、drop databa
阅读全文