3640 浏览
喜欢(3)

一些关于MySQL数据表结构的SQL语句(只克隆[复制]表结构和索引、查看表的所有字段名,字段类型,默认值等结构信息)

最近在研究MySQL数据库的关于表结构方面的一些操作,比如:克隆指定表的表结构(包括字段,索引等,但不复制其中的数据记录)查看表的字段名,类型等结构信息收集了一些关于MySQL操作表方面的资料,经测试后整理于此。首先,是克隆指定表的结构(包括字段,索引等,但不复制其中的数据记录),用MySQL 的LIKE 语句可容易地实现:CREATE TABLE 新表名 LIKE 旧表名或者CREATE TABLE 新表 SELECT * FROM ...

MySQL 2014-12-25 11:16 0评论 0收藏
16863 浏览
喜欢(4)

MySQL使用SQL语句根据某个字段删除表中的重复数据记录(保留一条记录)的可用方法

由于项目MySQL数据库中某个表的数据记录存在重复记录,需要根据某个字段删除其冗余的记录。网上虽然有很多关于解决此问题的方案,但大部分都是不经过测试和分析就一个劲的转,你转他的,他转你的误导大家。今天正好我也需要这样一条SQL语句来删除重复数据,在此也一并分享出来,亲测可用。具体MySQL语句如下:DELETE a FROM YourTable AS a, (SELECT * FROM YourTable GROUP BY 字段 HAV...

MySQL 2014-11-04 08:02 0评论 0收藏
23515 浏览
喜欢(1)

SQL Server 2005使用BULK INSERT 从txt文件导入数据记录到数据库的实例

用SQL语句将txt文件中的数据导入到SQL Server2005数据库中。txt文件中的数据只有一列,每行是一个电子邮箱地址,具体实例的实现如下:首先在数据库中创建一个临时表tmp_email:CREATE TABLE tmp_email( email nvarchar(100))将txt文件放到D盘的根目录下,然后执行以下SQL语句行进数据的导入(默认以回车作为每一行的分隔符):BULK INSERT tmp_emailFROM ...

SQL Server 2014-09-15 16:32 0评论 0收藏
AD 友情赞助
27092 浏览
喜欢(5)

MySQL读取随机数据记录的方法

MySQL读取随机记录的实现方法有很多,现总结两种: 用法一:适用于小数据量的数据表(Table)SELECT * from TABLE order by RAND() LIMIT 1用法二:可用于大数据量的数据表(Table)SELECT Column FROM table AS r1 JOIN (SELECT MAX(Id) AS wid_c FROM table) AS tmp1 WHERE r1.Id >= (SELEC...

MySQL 2014-09-05 11:48 0评论 0收藏