MySQL表内容修改,脑子记不住东西了。备忘

MySql增加字段、删除字段、修改字段名称、修改字段类型

MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各
数据库中基本通用。

下面列出:

1.增加一个字段

alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空

alter table user add COLUMN new2 VARCHAR(20) NOT NULL;  //增加一个字段,默认不能为空  www.2cto.com

2.删除一个字段

alter table user DROP COLUMN new2;   //删除一个字段

3.修改一个字段

alter table user MODIFY new1 VARCHAR(10);  //修改一个字段的类型

alter table user CHANGE new1 new4 int;  //修改一个字段的名称,此时一定要重新指定该字段的类型

时间: 2024-07-31 16:58:15

MySQL表内容修改,脑子记不住东西了。备忘的相关文章

mysql时间函数,总是记不住,总是查。

http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html UNIX_TIMESTAMP() UNIX_TIMESTAMP(date) 返回一个Unix时间戳(从'1970-01-01 00:00:00'GMT开始的秒数,date默认值为当前时间)mysql> select UNIX_TIMESTAMP(); -> 882226357 mysql> select UNIX_TIMESTAMP('1997-10-04 22:

jdbc中对mysql数据库操作的简单封装--(仅做备忘记录)

本次使用jdbc中的mysql-connector-java-5.1.47-bin.jar的连接包,下载这个jar包放在javaee项目的WEB-INF/lib目录下,再把它作为外包jar包进入到libraries中,这样就可以使用mysql的jdbc接口了. 自己封装的代码中引入了两个自己字义的Exception:SqlSecureException.java package com.myproweb.exception; public class SqlSecureException ext

MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法。

MySQL如果频繁的修改一个表的数据,那么这么表会被锁死.造成假死现象. 比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效. 解决办法: 首先执行: show full processlist;  //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!! 再执行: kill processid;  //processid表示process的id,比如kill

SQL根据B表内容修改A表内容

以下sql是a,b两张表通过关联条件id修改a表值,红色条件为附加限制条件,具体视情况而定: UPDATE a SETname = b.fname,pwd = b.lnameFROM bWHERE a.id = b.id AND a.id in (2,3)

mysql 表的修改

修改列名需要在最后加上类型 ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME; 修改列的约束和类型 ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP; 添加新列,要加上类型 ALTER TABLE book ADD COLUMN annual DOUBLE; 删除列 ALTER TABLE author DROP COLUMN annual; ALTER TABLE author

mysql表最后修改时间

select TABLE_NAME,UPDATE_TIME from information_schema.TABLES where TABLE_SCHEMA='数据库名' order by UPDATE_TIME desc limit 1; select TABLE_NAME,UPDATE_TIME from information_schema.TABLES where TABLE_SCHEMA='数据库名' and information_schema.TABLES.TABLE_NAME

记不住东西首先是因为你犯了一个毛病

学习是一件头疼的事情. 记得小时候么,上学的时候老师说要复习,就是不愿意看. 老师说下自习要在睡前回忆一下今天学了什么,那是个贪睡的年纪,才不愿意去想,一沾床就睡着了,哪还有心思再去复习什么. 好不容易抽个时间要去复习,就巴不得一眼就把书看完,看完就休息,那该多好. 在初中时代和高中时代,速读记忆开始兴起,那时候买了一些这样的书籍,一边头疼,强迫自己看书,一边去做所谓的训练,结果,根本就没有坚持下来.书堆了一些,至今都没再翻过. 到了大学,面对七七八八的学科,根本不知道将来这些学了有啥用,就更不

Mysql—表内容的增删改查02

1.查询性别为null的数据 select * from student where sex is null 2.查询性别不为null的数据 seleect * from student where is not null 3.查询性别为空字符串的数据 select * from student where sex=' ' 4.查询性别不为空的数据 select * from student where sex<>' ' 5.查询性别不为空且不为null的数据 select * from st

mysql 区间分组 interval,elt 的运用 【备忘】

感谢分享:http://blog.itpub.net/13379967/viewspace-715701/ 在统计需求中 有时往往需要对区间进行分组 mysql中可以利用elt函数来实现此类需求 mysql> select * from k1; +------+------+ | id   | yb   | +------+------+ |    1 |  100 | |    2 |   11 | |    3 |    5 | |    4 |  501 | |    5 | 1501 |