
MySQL
井底的笨鸟
Stay hungry,stay foolish.
展开
-
ubantu——操作mySQL
1.终端启动MySQL:/etc/init.d/mysql start;2.登录MySQL:mysql –u root -p (用root账户登录),然后输入密码;3.查看所有的数据库名字:show databases;4.选择一个数据库操作:use database_name;5.查看当前数据库下所有的表名:show tables;6.创建一个数据库:create datab原创 2016-05-18 16:48:47 · 479 阅读 · 0 评论 -
1.关系性数据库及SQL
关系性数据库(RDB):建立在关系模型(二维表格模型)基础上的DB,因而RDB就是由二维表及其之间的联系组成的一个数据组织。结构化查询语句 SQL(Structured Query Language):非过程性语言,描述如何对数据进行增,删,查,改。SQL所做工作:1.更改数据库结构;2.更改系统的安全设置;3.增加用户对数据库或表的许可权限;4.在数据库中检索信息;5原创 2016-05-18 20:47:15 · 346 阅读 · 0 评论 -
Connection实例是线程安全的吗
关于JDBC中关于Connection的两个疑问: 1.Connection实例是线程安全的吗? 即一个connection实例,在多线程环境中是否可以确保数据操作是安全的?Java代码 private static Connection connection; 上述代码,设计会不会有问题? 一个Connecti转载 2016-08-26 13:01:49 · 773 阅读 · 0 评论 -
数据库范式
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)转载 2017-03-12 14:11:05 · 295 阅读 · 0 评论 -
乐观锁与悲观锁——解决并发问题
引言为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取转载 2017-03-16 17:09:45 · 972 阅读 · 0 评论