mysql
门槛
这个作者很懒,什么都没留下…
展开
-
php如何解决大数据量插入
今天,在项目中碰到了,需要把大量数据插入到mysql数据库中,把方法给大家分享一下:程序在数据插入环节消耗了大量的资源,导致运行时间超时,解决方法mysql一条SQL语句插入多条数据。代码如下:INSERT INTO users(name, age) VALUES(‘php’, 25), (‘mysql’, 50), (‘大数据量’, 600);向users表中连原创 2014-04-08 11:51:27 · 2554 阅读 · 0 评论 -
mysql备份与恢复
1.目录:/var/lib/mysql2.备份:#mysqldump -u用户名 -p密码 数据库名 > /目录/数据库名.sql压缩备份:#mysqldump -u用户名 -p密码 数据库名 | gzip > /目录/数据库名.sql.gz恢复:#mysqldump -u用户名 -p密码 数据库名原创 2014-04-04 15:10:42 · 444 阅读 · 0 评论 -
mysql忘记root密码
1.关闭服务2.运行命令:#mysql_safe – -skip-grant-tables – -skip-networking或者#mysqld_safe – -skip-grant-tables – -skip-networking3.重新打开一个终端,输入:#mysql>use mysql;>update user set password=原创 2014-04-04 15:09:50 · 394 阅读 · 0 评论 -
mysql的数据类型
mysql的数字数据类型int、bigint、smallint 和 tinyint取值范围整数型bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,6原创 2014-04-04 15:08:42 · 510 阅读 · 0 评论 -
mysql基础入门篇——SQL基础
一、SQL语句分类1、DDL(Data Definition Language)语句:数据定义语言,这些语句定义了不同的函数段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。2、DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用语句关键字包括i原创 2014-04-04 15:07:14 · 656 阅读 · 0 评论 -
mysql的left join和right join和inner join等表联接详解
1.左联接(left join)假设有两张表,A表和B表,SQL语句如下:SELECT A.*,B.* FROM A LEFT JOIN B ON A.id=b.id;此时是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的.换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录,B表记录不足的地方均为NULL原创 2014-04-03 15:29:44 · 524 阅读 · 0 评论 -
mysql在大数据量下,如何优化SQL语句?
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表原创 2014-04-04 14:45:23 · 733 阅读 · 0 评论 -
mysql如何设置主键和外键,实现级联更新、级联删除
主键、外键和索引的区别? 主键外键索引定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键, 外键可以有重复的, 可以是空值该字段没有重复值,但可以有一个空值作用:用来保证数据完整性用来和其他表建立联系用的是提高查询排序的速度个数:主键只能有一个一个表可以有多个外键一个表可以有多个原创 2014-04-04 14:43:57 · 5840 阅读 · 0 评论 -
mysql导入超大数据库
1.点击“开始”->“运行”->输入“cmd”;2.jin转载 2014-06-30 09:31:03 · 790 阅读 · 0 评论