标题:mysql的对表操作的基本语句的总结

-------------------------------------------------------------------------------------------------------------------------------

时间:2012/4/18 20:08:35

-------------------------------------------------------------------------------------------------------------------------------

内容:

关键词例如table的名字是user 里面有id(int) username(char(10)) passowrd(char10) registerdata(date)

字段对字段的操作

也就是对excel的列操作

增加列 :alter table user add sex char(4);

对列的操作其实对表格的结构的修改那么alter开始 增加就是add 中间用table隔开 动作和对象都是有间隔符 这里的table就是间隔

删除列:alter table user drop sex ;

删列是drop 因为是很多数据一般都是drop 例如drop database databasename, drop table table name

修改列名或者属性: alter table user change id idnumber smallint primary key

修改列可以是修改列的名称 或者是修改列的属性 用的是change 旧名称 新名称 新属性 , 旧的熟悉不用写了 就想是公司解雇一个人一样 直接对人说 hi xxx 你不用干了 来了个新的人 yyy 他会去干 ppp的事情 你都要change了 素以以前xx干什么都不关心了因为是从头到尾更换

如果字段里面放着数字 是可以变成字符串属性 也可以从字符转会数字 但是里面有字符转换为数字就会出错

 

 

对记录值 也就是对excel行的操作增加行删掉行修改行

增加行  insert into user (id,name,)values (12,'stephen') 前面的(id,name,)可以省略的但是后面的就要()中的数据数目就要和这个一样了

修改行 update user set id=12,name=hou 这些是批量修改的 所表里面所有的id都变成12 name多变成stephen

关键词例如table的名字是user 里面有id(int) username(char(10)) passowrd(char10) registerdata(date)

字段对字段的操作

也就是对excel的列操作

增加列 :alter table user add sex char(4);

对列的操作其实对表格的结构的修改那么alter开始 增加就是add 中间用table隔开 动作和对象都是有间隔符 这里的table就是间隔

删除列:alter table user drop sex ;

删列是drop 因为是很多数据一般都是drop 例如drop database databasename, drop table table name

修改列名或者属性: alter table user change id idnumber smallint primary key

修改列可以是修改列的名称 或者是修改列的属性 用的是change 旧名称 新名称 新属性 , 旧的熟悉不用写了 就想是公司解雇一个人一样 直接对人说 hi xxx 你不用干了 来了个新的人 yyy 他会去干 ppp的事情 你都要change了 素以以前xx干什么都不关心了因为是从头到尾更换

如果字段里面放着数字 是可以变成字符串属性 也可以从字符转会数字 但是里面有字符转换为数字就会出错

 

 

对记录值 也就是对excel行的操作增加行删掉行修改行

增加行  insert into user (id,name,)values (12,'stephen') 前面的(id,name,)可以省略的但是后面的就要()中的数据数目就要和这个一样了

修改行 update user set id=12,name=hou 这些是批量修改的 所表里面所有的id都变成12 name多变成stephen