![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
昨夜西风瘦
这个作者很懒,什么都没留下…
展开
-
Linux下的Mysql,导入执行sql文件命令
mysql -u root -p dbname < filename sql执行上述命令,会提示你输入root账户的密码,密码验证成功后会在dbname这个数据库中执行filenamysql -u root -p dbname sql文件所在的路径。例如:mysql -u root -p dbname --------------------------------------转载 2014-03-06 15:15:26 · 2380 阅读 · 0 评论 -
mysql alter 语句用法,添加、修改、删除字段等
//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列 alter table t2 add d timestamp;alter table infos add e转载 2016-03-22 18:09:52 · 475 阅读 · 0 评论 -
MySQL复制表结构,表数据
1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而转载 2016-03-22 18:08:45 · 311 阅读 · 0 评论 -
SQL Server日期函数
sqlserver日期函数SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,转载 2014-12-17 14:18:58 · 636 阅读 · 0 评论 -
安装MySQL 5后无法启动(不能Start service)解决方法小结
以前一直集合开发环境,很多地方不太方便,今天自己就配一个,安装M原创 2014-09-03 12:47:32 · 970 阅读 · 0 评论 -
left join on and与left join on where的区别
据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了转载 2014-08-08 12:25:15 · 582 阅读 · 0 评论 -
INSERT IGNORE 与INSERT INTO的区别
INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。eg:insert ignore into table(name) select name from table2转载 2014-09-04 09:07:52 · 591 阅读 · 0 评论 -
Navicat For Mysql快捷键
1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一转载 2014-07-22 11:10:40 · 524 阅读 · 0 评论 -
MySQL数据库索引的4大类型以及相关的索引创建
以下的文章主要介绍的是MySQL数据库索引类型,其中包括普通索引,唯一索引,主键索引与主键索引,以及对这些索引的实际应用或是创建有一个详细介绍,以下就是文章的主要内容描述。(1)普通索引这是最基本的MySQL数据库索引,它没有任何限制。它有以下几种创建方式:创建索引CREATE INDEX indexName ON mytable(username(length)); 如果转载 2014-03-22 14:32:15 · 855 阅读 · 0 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldu转载 2014-03-06 15:24:27 · 643 阅读 · 0 评论 -
MySql按日期进行统计(前一天、本周、某一天)
在mysql数据库中,常常会遇到统计当天的内容。例如,在user表中,日期字段为:log_time统计当天sql语句为:select * from user where date(log_time) = curdate(); curdate()表示当天日期统计前一天如果表示前一天的数据,则不能使用curdate()-1,因为当日期为月初时,curdat转载 2014-03-06 16:18:59 · 987 阅读 · 0 评论 -
mysql中alter语句中change和modify的区别
转载请注明来源:mysql中alter语句中change和modify的区别[转]以下摘自mysql5手册您可以使用CHANGE old_col_namecolumn_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:· mysql> ALTER TAB转载 2016-03-22 18:10:37 · 1157 阅读 · 0 评论