MySQL 常用操作

2015年04月09日

  • 向表中插入数据 insert [into] 表名[(列名1,列名2….)] values (值1,值2…);

eg: 给samp_db数据库中的student表插入一条记录:
   insert into student values(NULL,"王刚","男"...);
   或者:
 insert into student(name,sex,age) values ("安兴乐","男"...)
  • 查询表中数据 select 列名称 from 表名称 [查询条件]

select name,age from student;
也可使用通配符 *
select * from student;
  • 更新表中数据 update 表名称 set 列名称=新值 where 更新条件

将id为5的手机改为默认的update students set tel=default where id=5;
将所有人的年龄增加1:update students set age=age+1
将手机号为1303的姓名改为"你们" update students set names="你们" where tel="1303"

创建后,表的修改

  • 添加列 基本形式:alter table 表名 add 列名 列数据类型[after 插入位置] 示例:<pre>在表的最后追加列address:alter table students add address char(60); 在名为age的列侯插入列birth:alter table students add birth date after age; </pre>

  • 修改列 基本形式: alter table 表名 change 列名 列新名 新数据类型 示例:<pre>将表tel列改为telphone:alter table students change tel telphone char(13) default "-" 讲name列的数据类型改为char(16):alter table students change name name char(16) not null; </pre>
  • 删除列 基本形式:alter table 表名 drop 列名称
  • 重命名表 基本形式:alter table 表名 rename 新表名
  • 删除整张表 基本形式:drop table 表名
  • 删除整个数据库 基本形式:drop database 数据库名;


-_-below can discuss!-_-