-
MySQL建表规范与常见问题
一、 表设计 库名、表名、字段名必须使用小写字母,_分割。 库名、表名、字段名必须不超过12个字符。 库名、表名、字段名见名知意,建议使用名词而不是动词。 建议使用InnoDB存储引擎。 存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。 建议使用UNSIGNED存储非负数值...
2018-06-17 22:57:32
-
MySql安装与MySQL添加用户、删除用户与授权
1.安装MySql 目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的。msi格式的直接点击setup.exe就好,按照步骤进行。但是很多人下了zip格式的解压发现没有setup.exe,本人下载的也是这样的,不知道怎么安装,点哪里都没有反应。只能寻求度娘帮助,然后才了解到...
2018-06-17 22:57:33
-
有关Mysql的mysql_store_result函数返回NULL的情况以
成功调用mysql_query()后, mysql_store_result() 能够返回NULL。出现该情况时,表明出现了下述条件之一: 出现了malloc()故障(例如,如果结果集过大)。 无法读取数据(在连接上出现了错误)。 查询未返回数据(例如,它是INSERT、UPDATE或DELETE)。 通过调用mysql_...
2018-06-17 22:57:32
-
SQL语句处理一些修改、新增、删除、修改属性操作(MyS
Oracle部分 方法一 : 直接(手动)去修改数据库名称,数据库表名称,数据库列名称、列属性 方法二 : 使用SQL语句去修改 -- 修改表名 ALTER TABLE tableName RENAME newTableName; -- 新增列名 ALTER TABLE tableName ADD COLUMN columnName VARCHAR( 10); -- 删除表...
2018-06-17 22:57:29
-
slave IO流程之二:注册slave请求和dump请求
slave IO流程已经在http://www.cnblogs.com/onlyac/p/5815566.html中有介绍 这次我们要探索注册slave请求和dump请求的报文格式和主要流程。 一、注册slave请求 在slave IO连接完数据库后,slave IO接着在主库里注册自己,以便后续不需要提供slave IO登陆的信息如用户名...
2018-06-17 22:57:24
-
Mysql进阶(二)
一.触发器 对某个表进行【增/删/改】操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行【增/删/改】前后的行为。 创建视图 # 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW BEGIN ... END #...
2018-06-17 22:57:24
-
在 CentOS7 上部署 MySQL 主从
在 CentOS7 上部署 MySQL 主从 1 通过 SecureCRT 连接至 MySQL 主服务器; 2 找到 my.cnf 文件所在的目录: mysql --help | grep my.cnf 一般情况 my.cnf 都会位于 /etc/ 目录下; 3 用 vim 打开 MySQL 的配置文件 my.cnf: vim /etc/ my.cnf 4 找到 [mysqld] 并在其后...
2018-06-17 22:57:20
-
MySQL基础(非常全)
MySQL基础 一、MySQL概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收...
2018-06-17 22:57:13
-
Linux 系统中的MySQL数据库默认区分大小写
今天在开发中遇到这么个问题,将连接的数据库改为服务器上的时候(服务器是Linux系统的),程序跑起来后一直出错,总提示数据库的表找不到, 而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格...
2018-06-17 22:57:06
-
mysql数据库去重语句和不同表之间列的复制语句
1.去重语句:DELETE FROM `v_klg_item` WHERE id NOT IN (SELECT * FROM (SELECT MAX(id) FROM `v_klg_item` GROUP BY NAME) AS tmp); 2.数据库不同表之间列的复制语句:INSERT INTO crm_add (id,address,pid) SELECT id,NAME,parentId FROM labos_area;...
2018-06-17 22:57:07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash