sql
云海尘淸
这个作者很懒,什么都没留下…
展开
-
sql_mysql_sql语句导出
mysqldump -u user -p db_name > path在mysql/bin/找到mysqldump命令,该命令可以实现备份数据库的sql语句原创 2013-02-04 20:23:12 · 507 阅读 · 0 评论 -
mysql_导入txt文件
以下操作基于ubuntu linux:1.mysql导入txt文件的基本语法:load data infile '/home/asarja/mysql/infile_txt.txt' into table t_infile_txt fields terminated by ',' lines terminated by '\n';在mysql中执行上面的命令的时候,ubuntu系统会原创 2013-05-11 22:51:33 · 802 阅读 · 0 评论 -
mysql_修改密码
对于一些记性不是太好的人,我又把mysql的密码给忘记了。以下修改密码以ubuntu上安装的mysql为例1.sudo vi /etc/mysql/my.cnf [mysqld]## * Basic Settings#user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket原创 2013-05-11 21:44:08 · 735 阅读 · 0 评论 -
sql_查询一张表中的重复数据
create table A(id int);insert into A(id) values(1);insert into A(id) values(1);insert into A(id) values(2);insert into A(id) values(3);insert into A(id) values(3);insert into A(id) values原创 2013-05-24 12:41:17 · 1393 阅读 · 0 评论 -
mysql_Access denied for user 'root'@'localhost' (using password: NO)
Access denied for user 'root'@'localhost' (using password: NO)针对以上这个问题,目前我的解决方案就是:修改my.ini,在最后添加:skip-grant-tables原创 2013-04-16 16:52:03 · 631 阅读 · 0 评论 -
mysql_auto_increment设置初始值
1.alter table table_name auto_increment=?;2.create table table_name(id auto_increment primay key)auto_increment=?;原创 2012-12-22 21:43:16 · 2582 阅读 · 0 评论 -
mysql_远程连接
1. 进入windows cmd,输入 mysql -h 127.0.0.1 -P port -u username -ppassword - 连接上本机mysql数据库2.grant all privileges on *.* to username@'ip' identified by 'password'3.flush privileges4.这样指定ip的机器就可以远程访问本原创 2013-02-26 14:54:05 · 331 阅读 · 0 评论 -
sql_查出表中非空记录数
首先,如果表中某一个字段是null,现在需要查出表中该字段非null的记录数:select count(1) from table_name where column_name is not null;原创 2013-03-09 22:10:44 · 1965 阅读 · 0 评论 -
mysql_修改root密码
基于windows 7系统的mysql root用户密码修改1.修改mysql根目录下my.ini文件,在最后一行添加:skip-grant-tables2.CMD控制台 net stop mysql net start mysql3.mysql -u root -p 不输入密码4.use mysql5.update user set pas原创 2012-12-13 22:23:56 · 458 阅读 · 0 评论 -
sql_varchar nvarchar char nchar 等数据类型的区别
区别:varchar(n): 长度为n个字节的可变长度且非Unicode的字符数据,存储大小为实际输入数据的字节长度,而不是n个字节。nvarchar(n):包含n个字符的可变长度Unicode字符数据。字节的存储大小为输入字符个数的两倍。char(n):char存储定长数据很方便,char字段上的索引效率极高。nchar(n):采用Unicode编码,存储大小为实际输出字符个数的原创 2013-02-22 11:35:09 · 391 阅读 · 0 评论 -
sql_学习笔记
SQL 语句对大小写不敏感SQL 使用单引号来环绕文本值,如果是数值,请不要使用引号SQL 删除所有行delete from table_name or delete * from table_nameSQL Top 子句sqlserver:topselect top number|percent column_name from table_name;mysq原创 2013-02-28 14:24:26 · 584 阅读 · 0 评论 -
sql_找出等差数列中的缺少项(非连续)
首先,有一张表的某一个字段是递增字段,现在需要找到递增字段中的缺少项。举一个例子,1,2,3,4,6,7,8……这个数列中的缺少项就是5,我们的任务就是找出5。以下操作基于mysql数据库:1.创建一张表create table t_increment(id int);2.插入模拟数据insert into t_increment(id) values(1);原创 2013-03-09 21:51:15 · 2807 阅读 · 0 评论 -
mysql_编码问题
关于mysql数据库编码的问题困饶了我很久,真的很烦,我一般使用的是utf8编码。1.安装数据库时,选择utf8编码2.修改mysql数据库根目录下的my.ini文件default-character-set=utf8character-set-server=utf83.关于控制台无法插入中文或查询中文显示乱码set names gbk;原创 2012-12-13 22:50:48 · 345 阅读 · 0 评论 -
mysql_与java数据类型对比
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]原创 2013-01-17 16:51:04 · 528 阅读 · 0 评论 -
mysql_设置最大文件大小为20M
基于windows 7系统的mysql 最大文件插入限制1.修改mysql根目录下my.ini文件 添加[mysqld] max_allowed_packet = 20M2.CMD控制台 net stop mysql net start mysql原创 2013-01-31 13:31:56 · 1688 阅读 · 0 评论 -
sql_修改表结构
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change n转载 2013-02-01 21:05:09 · 405 阅读 · 0 评论 -
mysql_查看mysql版本的四种方法
1.mysql -V2.进入mysql>status3.select version();4.mysql --help | grep Distrib以上四种方法基于ubuntu linux原创 2013-05-14 23:20:24 · 1205 阅读 · 0 评论