MySQL里面的子查询实例讲解

admin 发表于 [MySQL] 分类,标签: 知识总结
0
最近学习php+mysql执行操作,发现了这一篇实例代码: 一,子选择基本用法 1,子选择的定义 子迭择允许把一个查询嵌套在另一个查询当中。比如说:一个考试记分项目把考试事件分为考试(T)和测验(Q)两种情形。下面这个查询就能只找出学生们的考试成绩 select * from score where event_id in (select event_id from ...阅读全文>>

MySQL命令Replace INTO的使用

admin 发表于 [MySQL] 分类,标签: 知识总结
0
REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。 所有列的值均取自在R...阅读全文>>

【转】Mysql导入大数据库文件的办法

admin 发表于 [MySQL] 分类,标签: MySQL命令行 服务器维护
1
phpmyadmin是个很方便的mysql数据库管理工具,可以用来管理mysql数据库,导入,导出等。 但是phpmyadmin在导入mysql的时候有个问题,如果要导入的数据库文件比较大,那么导入就会失败。下面教大家一个简单有效的办法,可以导入任意大小的mysql数据库,理论上不论您的数据库备份文件多大,都可以导入。方法如下:1.将数据库备份文件(如backup.sql )上传至网站根目... 阅读全文>>

MySQL函数大全(Admpub美化版)

admin 发表于 [MySQL] 分类,标签: MySQL函数
0
MySQL 必要时自动变换数字为字符串,并且反过来也如此: mysql> SELECT 1+"1"; -> 2mysql> SELECT CONCAT(2,' test'); -> '2 test' 如果你想要明确地变换一个数字到一个字符串,把它作为参数传递到CONCAT() 。...阅读全文>>

MySQL 数据类型详解

admin 发表于 [MySQL] 分类,标签: 知识总结
0
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补 注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。 下表列出了各种数值类型以及它们的允许范围和占...阅读全文>>

mysql命令行常用命令

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
第一招、mysql服务的启动和停止 Windows:net stop mysqlnet start mysql Linux:service mysqld stopservice mysqld start 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入1234...阅读全文>>

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

admin 发表于 [MySQL] 分类,标签: MySQL命令行 故障排除
0
出现的情况: 安装完mysql之后,执行 mysql -uroot -p,然后输入设置的密码,就如下错误:ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES) 解决办法: 方法一:一般执行 # ./mysqladmin -uroo...阅读全文>>

Linux下MySQL用户管理命令

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
Linux系统中,安装完成MySQL数据库以后,可以根据自己的需要,在创建新用户或者在创建用户完成以后,配置用户的权限。下面是管理用户的简单命令操作过程。 (一)设置MySQL数据的初始化root密码 在Linux系统下安装MySQL数据库完成以后,首先需要为root用户设置密码,可以通过如下命令: [root@localhost /]# mysqladmin password...阅读全文>>

如何启动/停止/重启MySQL

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/init.d/mysql start3、使用 safe_mysqld 启动:safe_mysqld& 二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inint.d/mysqld st...阅读全文>>

转帖:group_concat(),一个比较实用的mysql函数

admin 发表于 [MySQL] 分类,标签: MySQL函数
0
之前写SQL里的in,都是先用一条SQL算出所有ID,然后将结果复制到编辑器里,再用正则将换行替换成逗号,一直都觉得那个方法很傻,偏偏又不记得mysql链接内容的函数叫啥了。今天看《高性能Mysql》,终于让我找到了那个函数:group_concat(),下面是具体用法举例。 select bookid,bookname from book where typeid in (select g...阅读全文>>