mysql
龙升九天
深入,精通,其实都是需要自己去思考的。。。
展开
-
MySQL连接数据库命令
一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P 3306 -u root转载 2016-10-16 22:41:08 · 593 阅读 · 0 评论 -
sql中索引不会被用到的几种情况
1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLE ACCESS FULL,但是如果换成了SELECT Y FROM T WHERE Y = XXX,优化器会直转载 2017-06-15 10:09:53 · 8558 阅读 · 2 评论 -
mysql字段没设置默认值,插入语句没设置字段值报错的解决方法
在mysql5.1的时候,我们设计数据表可能忘记给某个字段一个默认值,比如int型数据就给0,varchar类型数据就给空字符串,float类型就是0.0,datetime就是0000-00-00 00:00:00,但php写入数据到表时这个字段也可能没有给值,这时候数据库会自动根据数据类型填充空值。但是,当这段php代码放到mysql5.6上运行时,就经常报错了,典型提示如下:ERROR...转载 2018-07-27 20:46:20 · 9935 阅读 · 0 评论