Mysql清空表(truncate)与删除表中数据(delete)的区别 为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活.遂考虑直接进入mysql直接清空表或者删除表中数据. 本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除.然后便有了以下2种方式(进入mysql操作界面后): truncate table wp_comments; delete * from…
--批量删除用户表 --1.删除外键约束DECLARE c1 cursor for     select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '    from sysobjects     where xtype = 'F'open c1declare @c1 varchar(8000)fetch next from c1 into @c1while(@@fetch_status=0…
SQL SERVER 表添加新字段 ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL; -- doc_exa 是表名 -- column_b 是新加的字段 -- VARCHAR(20) 是新加字段的类型和长度…
创建表: create table tablename (column_name column_type); create table table_name( id int not null auto_increment, column1 varchar(32) not null, column2 int(2) default 'test', primary key ( id ) ); not null : 该字段不能为空.default xxx : 缺省为xxx.auto_increment:…
1 .添加一个字段.  url 代表表名 , 添加字段 content. 字符串类型. db.url.update({}, {$set: {content:""}}, {multi: 1}). 2  删除一个字段 db.url.update({},{$unset:{'content':''}},false, true)…
本文为博主原创,未经允许不得转载: 根据平常的习惯,个人会将操作的表后面添加一个别名,无论是使用还是不使用的时候,均是为了 修改还是扩展sql的时候更加安全,方便,快捷. 今天在写删除的sql时,对表添加了别名,就一直报错: 当我去除表的别名时就可以了. 于是总结了一下删除sql的注意事项及删除表中别名的使用等. 1.删除sql的语法: DELETE FROM 表名称 WHERE 列名称 = 值例如: DELETE from TBL_CAMERA_MONTH_ONLINE_STAT where…
首先我们查看一下News数据表的索引信息      使用命令 show index from ‘数据表名称’; 目前数据表中仅有一个主键索引 继续,我们给news表添加两个唯一索引(两种方法) 方法一: alter table '数据表名' add  constraint '索引名'  unique(‘要添加的字段名’): alter  table news add constraint title_sy unique(title); 方法二:create unique index 索引名 on…
使用DOS命令进入MySQL:mysql -u root -p   按回车键输入密码显示如下界面成功进入MySQL交互界面. 如果此时不知道MySQL有哪些数据库,使用显示所有数据库名语句:show databases; (注意结尾有英文格式下的分号) 接下来,选择你想操作的数据库,使用语句:use mysql; (mysql为你想操作的数据库名) 此时可以使用语句,得到该数据库下,显示所有的数据表:show tables; 查看某一数据表的数据:select * from db; (db为my…
创建数据表:create table 数据表名 1.创建表规范 create table 表名( 列名   数据类型    是否为空   自动排序/默认值  主键/外键/唯一键, 列名   数据类型    是否为空   默认值   外键/唯一键 ) ENGINE=InnoDB  default  charset=utf8; 强制创建数据库:create database if not exists 数据库名: 数据类型不用再说了 是否为空 not null/null not null:表示不能为…
创建数据库,表 创建一个数据库,再在数据库下创建一个或多个表,不难,记不住的同学可以直接copy,慢慢的用会即刻,懂的同学请看代码,没有太多基础的同学,除了看代码,请看最下方的知识点 创建数据库: CREATE DATABASE t_table CREATE DATABASE t_table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci (utf-8支持中文) 创建表: CREATE TABLE t_user(    id INT NOT…