![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
pengmingdong
这个作者很懒,什么都没留下…
展开
-
mysql笔记
一直都在用框架,php连接原生mysql有点生疏了。写下笔记,记一下。以后备用。 mysql_query(),这个函数里面执行的操作如果是show explain select describe此类的数据库操作会返回资源标识符,其他的数据库操作会返回true或者false。 $con=mysql_connect('localhost','root','068bcd9708');原创 2016-05-09 10:38:27 · 554 阅读 · 0 评论 -
show database 没有mysql数据库 解决办法
某天突然发现数据库只有一个自建的库和information_schema这两个库,找到一个解决办法mysqld_safe --skip-grant-tables去到mysql的安装目录下的bin目录,运行上面的命令启动即可...原创 2018-06-21 13:40:39 · 8574 阅读 · 1 评论 -
建立商城商品关联属性表实现单商品多规格功能
在电子商城项目开发中, 会存在同一种商品存在不同规格的情况, 如图某型号手机在售卖时用户可以选择的不同规格:这里商品的库存量单位(SKU)便不再是该商品, 而是到具体属性组合出的规格, 每种规格可能会有不同的售价、运费与库存剩余情况, 所以用户在购买时, 不仅需要记录所购买的商品 ID, 同时也需要记录购买的该商品的具体规格。直观分析图示中的规格情况, 网络类型、机身颜色、机身内存 属于商品不同属性转载 2017-12-05 14:11:29 · 5656 阅读 · 0 评论 -
Mysql中数据类型括号中的数字代表的含义
我们平时用sql语句建数据库的时候,总是会写到int(11),varchar(200)。但是括号里面的值具体代表什么意思呢?我感觉我是’知其然而不知其所以然’。首先,我们创建一个数据表test:mysql> CREATE TABLE test( -> id1 int(1), -> id2 tinyint(1) ->);此处的有符号和无符号怎么区别? 给一个字段加上UNSIG翻译 2017-10-18 11:01:40 · 13559 阅读 · 3 评论 -
php扩展之PDO
pdo笔记转载 2017-09-19 10:56:15 · 1263 阅读 · 0 评论 -
转:深入研究mysql中group by与order by取分类最新时间内容
以下是转自网上的一篇文章:原文地址本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容select * from test group by category_id order by date结果如下 明显。这不是我想要的数据,原因是msyql已经的执行顺序是 引用写的顺序:select … from… wher转载 2017-06-22 14:41:31 · 630 阅读 · 0 评论 -
bindParam和bindValue的区别以及在Yii2中的使用
bindParam() 和 bindValue() 非常相似。唯一的区别就是前者使用一个 PHP 变量绑定参数, 而后者使用一个值。对于那些内存中的大数据块参数,处于性能的考虑,应优先使用前者。根据id查询一条数据,并对id进行过滤:$id = 1;$result = Yii::$app->db->createCommand("select * from product where id=:id原创 2017-06-28 17:04:46 · 4885 阅读 · 0 评论 -
mysql根据时间戳查询数据
比如我们要查询每天的注册用户数量,这里我们的注册时间是时间戳的话。我们写的sql语句就得把时间转换为日期进行查询。sql语句如下: 函数:FROM_UNIXTIME"select count(*) user_regnumber,FROM_UNIXTIME('reg_time',"%Y-%m-%d") as group_date from users where status=1 group by原创 2017-04-19 10:33:33 · 7164 阅读 · 0 评论 -
mysql中char和varchar,where和having的区别
where和having的区别: where适用于筛选单挑或者多条记录,having则适用于分组筛选,有having必须有group by配合他使用,有group by 却不一定要有having字符和字节的知识点: 字节 就是 8位(bit) 这个是固定,可以表示一个文件的 size 而 字符和编码有关,比如 UTF8编码,一个字符就是 3个字节; 比如在sql中: m_n原创 2017-02-13 09:55:38 · 439 阅读 · 0 评论 -
pdo笔记
连接pdo$DSN = "mysql:host=服务器地址/名称;port=端口号;dbname=数据库名";$Opt = array(PDO::MYSQL_ATTR_INIT_COMMAND=>'set names 连接编码');$pdo = new pdo($DSN, "用户名", "密码", $Opt);$DSN = "mysql:host=localhost;port=3306;dbna原创 2016-12-30 10:32:14 · 315 阅读 · 0 评论 -
mysql 添加索引
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>A原创 2016-07-20 15:36:11 · 911 阅读 · 0 评论 -
mysql调优
添加索引主要是为了增加查询速度,避免mysql对数据表进行全耗时的全表扫描。 主键唯一索引--primary key ,数据表的id一般都是主键索引,通常配合auto_increment使用,一张表只能有一个主键索引 普通索引index。 UNIQUE 唯一索引。 不允许有重复。数据表中可以有多个 FULLTEXT 是全文索引,用于在一篇文原创 2016-07-19 23:23:37 · 371 阅读 · 0 评论 -
mysql。127.0.0.1和localhost的区别
localhost是通过mysql.sock连接我们的mysql数据库。而127.0.0.1是通过tcp协议 我搭建的环境自己指定了mysql.sock文件的生成路径,配置的php他默认跑去/tmp下寻找mysql.sock文件。此时没找到就会报 SQLSTATE[HY000] [2002] No such file or directory 这个错误。我们在编译安装的时原创 2016-07-20 10:06:29 · 447 阅读 · 0 评论 -
mysql主从复制环境搭建
使用mysql主从复制的好处1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。3、将主服务器上的数据复制到从服务器上,保护数据免受意外的损失。转载 2016-07-22 10:51:38 · 407 阅读 · 0 评论 -
mysql命令行导入sql、csv文件格式的数据
CSV 提前把csv文件格式准备好。 导入文件前查看mysql根目录下的my.ini,查看secure_file_priv配置,导入的csv文件需要在该配置参数目录下。可设置为空后重启服务器,导入文件就可以随意放置。use test;set names utf8;load data infile "your csv file path" into table tablename f...原创 2018-05-31 13:54:36 · 5796 阅读 · 0 评论