MySQL 常用操作
原文链接 http://www.lelovepan.cn/2015/04/09/MySQL-%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
- 向表中插入数据 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 插入位置] 示例:在表的最后追加列address:alter table students add address char(60); 在名为age的列侯插入列birth:alter table students add birth date after age;
- 修改列 基本形式: alter table 表名 change 列名 列新名 新数据类型 示例:将表tel列改为telphone:alter table students change tel telphone char(13) default "-" 讲name列的数据类型改为char(16):alter table students change name name char(16) not null;
- 删除列 基本形式:alter table 表名 drop 列名称
- 重命名表 基本形式:alter table 表名 rename 新表名
- 删除整张表 基本形式:drop table 表名
- 删除整个数据库 基本形式:drop database 数据库名;