PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档归类:数据库

mysql如何按照中文排序解决方案2014-12-26

select * from person ORDER BY CONVERT(name USING gbk);‍‍结果: 2 李四 4 马六 5 钱七 3 王五 1 张三 ‍‍select * from person ORDER BY CONVERT(name USING gbk) desc‍‍结果: 1 张三 3 王五 5 钱七 4 马六 2 李四‍‍mysql如何按照中文排序解决方案,需要的朋友可以参考下mysql,mysql中文排序...
此文被围观2156 分类: 数据库 标签:  ··

把后缀.frm,.myd,myi转换为.sql导入mysql数据库2014-10-29

用本地的MySQL数据库将这些文件转换为.sql脚本1、安装MySQL,版本和字体要与服务器一致,否则乱码。2、用 CREATE DATABASE NAME; 命令创建数据库MySQL的data就有NAME文件夹3、把*.frm,*.myd,*.myi文件copy到data文件夹下。刷新数据库就有了!...
此文被围观1659 分类: 数据库 标签:  ·····

centOS下mysql开启远程连接 2014-10-28

CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;FLUSH PRIVILEGES; 3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html4、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容到此还是在客户端还是连接不上此时检查下防火墙是否开启:/etc/init.d/iptables status会得到一系列信息,说明防火...
此文被围观1858 分类: 数据库 标签:  ···

mysql数据表描述文档模板下载,mysql结构设计2014-09-25

做项目的时候一般需要写数据表的结构说明或数据库的结构设计文档mysql数据表,数据库描述模板,模板下载,mysql说明...
此文被围观2034 分类: 数据库 标签:  ····

mysql auto_increment,auto_increment修改2014-09-24

mysql>  mysql> alter table t2 auto_increment=2; Query OK, 6 rows affected (0.04 sec) Records: 6  Duplicates: 0  Warnings: 0修改mysql表中的自增字段,Mysql中自增字段(AUTO_INCREMENT)的一些常识,MySQL AUTO_INCREMENT 简介...
此文被围观1715 分类: 数据库 标签:  ···

在mysql 的查询结果中增加一个字段进去2014-06-19

例如我查出来的结果:| 字段1 | 字段2 || 值1 | 值2 |我想要在结果集中增加一个字段,这个字段是表中没有的,值是固定的,例如:| 字段1 | 字段2 | 新增字段 || 值1 | 值2 | 值固定 |select elementRef,path,'1' from template;第三个字段使用一个字符串即可如果要设定第三个字段的名字可以用下面这种方法select elementRef,path,'1' as date from template;...
此文被围观1445 分类: 数据库 标签:  ····

mysql alter 语句用法,添加、修改、删除字段等2014-06-04

修改表名:ALTER  TABLE admin_user RENAME TO a_use//增加主键alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//修改ID为自增,并设置为主键alter table brand_title_temp_noread modify id int auto_increment primary key列操作:增加字段: mysql> ALTER TABLE table_name ADD field_name field_type; ALTER TABLE search_record ADD `send` INT default 0;修改字段类型:alter table search_record alter column big&nbs...
此文被围观2990 分类: 数据库 标签:  ·····

mysql autoincrement 修改2014-04-30

1。直接复位自动增量值ALTER TABLE语法提供了一种方法来重新设置自动增量列。采取看看下面的例子。ALTER TABLE table_name AUTO_INCREMENT = 1;请注意,你不能重置计数器的值小于或等于任何已使用的。对于MyISAM,如果该值小于或等于目前在AUTO_INCREMENT列的最大值,该值是目前最大的加一复位。对于InnoDB,如果该值大于当前列中的最大值,没有出现错误和不改变当前序列值。...
此文被围观1839 分类: 数据库 标签:  ······

MySql中把一个表的数据插入到另一个表中的SQL语句2014-04-30

1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表;insert into insertTest select * from insertTest2;2.如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, …) SELECT 字段1, 字段2, … FROM 来源表;(这里的话字段必须保持一致)insert into insertTest2(id) select id from insertTest2;...

MySQL数据库将多条记录的单个字段合并成一条记录2014-03-31

MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。测试用表结构:CREATE TABLE IF NOT EXISTS `tet` (  `id` int(11) NOT NULL,  `name` varchar(255) NOT NULL,  `url` varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;转存表中的数据 `tet`INSERT INTO `tet` (`id`, `name`, `url`) VALUES(1, '百度', 'http://www.baidu.com'),(0, 'google', 'http://www.google.com.hk'),(3, '400电话', 'http://www.my400800.cn');方法一:SELECT GROUP_CONCAT ( name )&...
此文被围观1943 分类: 数据库 标签:  ··

mysql忘记密码,centos mysql忘记密码2014-03-31

如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQLD进程; killall -TREM mysqld 2. 用以下命令启动MySQL,以不检查权限的方式启动; mysqld_safe -skip-grant-tables & 3. 然后用空密码方式使用root用户登录 MySQL; mysql -u root 4. 修改root用户的密码; mysql> update mysql.user set password=PASSWORD(’新密码’) where User=’root’; mysql> flush privileges; mysql> quit 5. 重新启动MySQL,就可以使用新密码登录了...
此文被围观1946 分类: 数据库 标签:  ····

MySQL 字段类型参考2014-03-31

字段类型: TINYINT[(M)] [UNSIGNED] [ZEROFILL] 一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255。SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。INT[(M)] [UNSIGNED] [ZEROFILL] 一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。INTEGER[(M)] [UNSIGNED] [ZEROFILL] 这是INT的一个同义词。BIGINT[(M)] [UNSIGNED] [ZEROFILL] 一个大整数。有符号的范围是-9223372036854775808到9223372036854775807,无符号的范围是0到18446744073709551615。FLOAT[(M,D)] [ZEROFILL] 一个小(单精密)浮点数字。不能无符号。允许的值是-3.402823466E+38到-1.175494351E-38,0 和 1.175494351E-38到3.402823466E+38。M是显示宽度而D是小数的位数。没有参数的FLOAT或有<24 的一个 参数表示一个单精密浮点数字。DOUB...
此文被围观1884 分类: 数据库 标签:  ···

PHP+MYSQL数据插入性能对比2014-03-13

建表类型为InnoDB使用事务插入10万条记录需要25秒左右若不使用则需要........很长,可能你都不想记录.修改表类型为MyISAM插入10万条记录需要26秒左右插入了100万条数据花费了242秒左右所有测试都是在本机上进行的,当我放到服务器上就不一样了!...
此文被围观2268 分类: 数据库 标签:  ······

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.