删除数据库或表操作 drop table 表名 删除表 drop table if exists badbird;加if exists 删除不存在表名不会出错 drop database 库名 删除库 同上加if exists不会出错 //////////////////////////////////////////////////////////// 更改表结构操作
语法:alter table 表名 action; 说明:action 可以是如下语句: add 列名 <建表语句> [first | after 列名] add primary key (列名)为表添加一个主键,如果主键已经存在,则出现错误 alter 列名 set default 默认值 可以更改指定列默认值 ---------------------------------------------------------- later table 表名 add 插如列的名 varchar(属性) first(之前)|after(之后) 增加列名 change 旧列名 新列名 <建表语句> [first | after 列名] 可以更改列类型和列名称,如果原列的名字和新列的名字相同,则change和modify的作用相同 ----------------------------------------------------------- modify 列名 <建表语句> [first | after 列名] 更改列属性:alter table badbird(表名) badtitle(列) modif varchar(属性); 更改列名:alter table badbird(表名) change badtitle(列) bad_sad(改的名) varchar(属性) not null(no 空); drop 列名 //可以删除一列 drop primary key //可以删除主键 drop index index_name; //可以删除索引 删除列:alter table badbird(表名) drop badtitle; rename as 新表名 //可以将表名更改 更改表名:alter table badbird(表名) rename badwolf(表名);
插入记录操作 语法: insert into 表名(字段名,字段名, ... ) values(字段值,字段值,...); 例如:insert into badwolf (bad_id,bad_name) values(3,'badbird'); 插入 如果表名后面没写字段名,则默认是向所有的字段添加值,另外字符串值应该用‘ '或“ ”引号括起来 多条添加:insert into badwolf values(1,'badbird'),(2,'badbird'),(4,'badbird');
更改记录操作 语法: update 表名 set 列名=数据值 where 子句; 例如:update badwolf(表名) set bad_name(列名)='badwolf'; ------------------------------------------------------------------ where 子句是判断语句,用来设定条件,限制只更新匹配的行,如果不带where子句,则更新所有行数据 删除记录操作 语法: delete from 表名 where子句; 例如:delete from badwolf(表明) where bad_id=2; 判断删除所有id=2的值 判断条件可以附加