摘要: 问题:int(255) 数据类型的容量,比int(1)更多吗?遇到问题,第一反应是去查说明书,可以在mysql document 中找到int这种数据类型的容量是多少,Integer Types (Exact Value)里面只提到了 INT的容量,"signed有符号数字"是2147683647,... 阅读全文
posted @ 2015-12-29 15:01 lawrence.li 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: 在MySQL安装目录下的bin目录,有很多”mysql programs程序/小工具“,它们是存在于"操作系统linux/windows"层面,而不是”数据库“层面的,就好比一个探测器,不需要挖地到地下面,就可以探索到地下面有什么东西了,很适合自动化运维操作,在操作系统上去登录数据库,而不是直接进入... 阅读全文
posted @ 2015-12-28 10:20 lawrence.li 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 问题情境没有关闭mysqld服务器,直接重启linux,重启linux后报错[root@localhost ~]# /usr/local/mysql/bin/mysql ERROR 2002 (HY000): Can't connect to local MySQL server through s... 阅读全文
posted @ 2015-12-27 15:23 lawrence.li 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 问题情境create table score ( student_id int, subject varchar(10), subject_score int);insert into score values (001,'数学',50),(002,'数学',60),(003,'数... 阅读全文
posted @ 2015-12-27 12:13 lawrence.li 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 想要在集合里做比较的判断,解决全班最高分,全公司最低工资的问题,那么SQL需要有key word来表示两个东西1.集合里的某一个元素——ANY,SOME2.集合里的所有元素——ALL最开始,SQL标准规定,ANY表示一个集合的某一个元素,班里的某一位同学,马路上的某一辆车,举例子,有一个集合Set(... 阅读全文
posted @ 2015-12-26 15:55 lawrence.li 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 把data 导入数据有几种方式0.纯数据文件,利用分隔符隔开:参考Loading Data into a Table1.运行单条的insert语句2.导入一个包含insert语句的 sql file2.导入一个包含insert语句的 sql file因为sqlfile属于操作系统层面的东西,所以执行... 阅读全文
posted @ 2015-12-26 09:56 lawrence.li 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 《数据库概念》 第六版1.每个章节的练习题答案在这里:Solutions to Practice Exercises2.整本书都在使用一个叫 “school”的数据库模式建表的DDL语句与MySQL唯一不兼容的地方是,在添加引用约束中,没有加入parent表的具体字段如 foreign key (d... 阅读全文
posted @ 2015-12-25 17:18 lawrence.li 阅读(942) 评论(0) 推荐(0) 编辑
摘要: [root@localhost mysql]# bin/mysqld_safe --user=mysql &[2] 3960[root@localhost mysql]# 151223 14:09:03 mysqld_safe Logging to '/usr/local/mysql/data/lo... 阅读全文
posted @ 2015-12-23 14:47 lawrence.li 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 【mysql 5.5】generic binaries 方式安装mysql的全部命令 shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar zxvf / 阅读全文
posted @ 2015-12-22 23:23 lawrence.li 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 解决问题1.上一家如果没有卸载干净mysql,下一家重新安装的时候可能会出问题我用 generic binaries 方式安装完MySQL管理系统,在进行数据库初始化步骤,出现如下错误为什么会有mariadb?因为centos7默认安装了mariadb数据库的一个library这导致在我安装mysq... 阅读全文
posted @ 2015-12-22 22:39 lawrence.li 阅读(161) 评论(0) 推荐(0) 编辑