
MySQL
文章平均质量分 55
枫轩缘
这个作者很懒,什么都没留下…
展开
-
Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
命令行输入mysql报错:: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)[root@localhost ~]# /etc/init.d/mysqld start 再次 输入mysql 成功以下转自http://hi.baidu.com/lewutian/原创 2012-07-31 19:59:42 · 833 阅读 · 0 评论 -
MySQL安装以及初始设置
安装查看是否安装过mysql: rpm -qa | grep mysql*查看有没有安装包: yum list mysql*安装mysql: yum install mysql-server设置数据库字符集: /etc/my.cnf中加入default-character-set=utf8添加系统的mysql组、mysql用户在linux系统中添加运原创 2016-01-02 16:51:06 · 1134 阅读 · 0 评论 -
数据库三大范式和反范式
后一个范式都是在满足前一个范式的基础上建立的.1NF:无重复的列.表中的每一列都是不可分割的基本数据项.不满足1NF的数据库不是关系数据库.如联系人表(姓名,电话),一个联系人有家庭电话和公司电话,则不符合1NF,应拆分为(姓名,家庭电话,公司电话).2NF:属性完全依赖于主键.不能存在仅依赖于关键一部分的属性.如选课关系(学号,课程名称,成绩,学分),组合关键字(学号原创 2014-08-07 14:04:36 · 11846 阅读 · 0 评论 -
mysql常用操作
mysql常用操作修改root密码用root 进入mysql后mysql>set password =password('你的密码');mysql>flush privileges;查看表结构show create table 表名;清空表且令自增字段从1开始truncate table 表名;查看数据库表中记录个数原创 2012-08-09 18:02:42 · 727 阅读 · 0 评论 -
[转载]MYSQ数据库CLOB、BLOB存取
转自 http://xdnh.iteye.com/blog/939858文本大字段类型(CLOB)------------------------------------------------------------------------------------------------------------------------>>>>>>>>>> 数据库脚本原创 2012-11-21 10:37:24 · 873 阅读 · 0 评论 -
MySQL创建外键时出现error121解决办法
环境:MySQL Server 5.5 + Navicat for Mysql 10.0问题:创建外键时出现121错误 解决:把外键名改为其他名字错误信息参考: error121 这是外关键字名字重复的错误,即使是在不同的表中,外关键字的名字也不能重复。 error150 这类错误包括3种情况:1. 外键和被引用外键类型不一样,比如integer和double; 2原创 2012-11-29 14:37:02 · 10156 阅读 · 0 评论 -
mysql数据库实现远程访问
Mysql默认不可以通过远程机器访问的,需要通过配置开启远程访问。 在MySQL Server端: 执行mysql 命令进入mysql 命令模式:mysql> GRANT ALL ON *.* TO remote@'%' IDENTIFIED BY 'remote' WITH GRANT OPTION;#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的原创 2012-10-10 14:05:26 · 752 阅读 · 0 评论 -
mysql 设置密码的三种方法
转自 http://zhidao.baidu.com/question/171293478.html1.用root 进入mysql后mysql>set password =password('你的密码');mysql>flush privileges;2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDE转载 2012-07-31 20:02:40 · 730 阅读 · 0 评论 -
linux下修改MySQL编码
我的my.cnf是在 /etc/my.cnf找到的,里面没有[client] ,可以手动添加。以下转自 http://blog.youkuaiyun.com/johnsonvily/article/details/6703893MySQL主要配置文件位置:/etc/mysql/my.cnf.数据库表文件夹:/var/lib/mysql/,相当于Windows下MySQL的d转载 2012-08-09 16:38:44 · 720 阅读 · 0 评论 -
mysql更新记录时设置自动更新时间戳
假设表有3个字段:id、name、update_time,希望在新增记录时能自动设置update_time字段为当前时间设置DEFAULT CURRENT_TIMESTAMP即可CREATE TABLE `test` (`id` int NOT NULL,`name` varchar(255),`update_time` timestamp NULL DEFAULT CUR原创 2015-09-04 15:54:55 · 91251 阅读 · 2 评论