首页 > 数据库技术 > 详细

mysql的数据操作

时间:2014-02-28 16:25:52      阅读:566      评论:0      收藏:0      [点我收藏+]

crud(增删查改)

c(create) 创建数据(插入数据) insert into 表名(字段列表)values(值列表)

例: insert into exam_student(name,stu_no) values (‘xiao ming‘,‘2010‘);

    insert into exam_student values (‘xiao wang‘,‘2011‘,90)

r(read/retrive) 查询语句 select 字段列表 from 表名 查询条件

例:select * from exam_student;(无查询条件)

       select * from exam_student where fenshu >=72;(有查询条件)

字段列表可以使用 * 代替,表示所有字段。

查询条件可以忽略,表示所有的记录都获得,相当于where 1;

u(update) 修改数据    update 表名 set 字段=新值,... 条件

例:update exam_student set fenshu=100 where fenshu >=72;

d(delete)删除数据 delete from 表名 条件

例:delete from exam_student where fenshu < 72

交换两个表的名字: tbl1, tbl2

rename table tbl1 to tbl3, tbl2 to tbl1, tbl3 to tbl2;

校对规则:

show varibles like ‘character_set%‘;

每一套编码字符集都有与之相关的校对规则。

show collation; (字符集_地区名_比较规则)

 ci:不区分大小写。cs:区分大小写。 _bin: 字节比较

show collation like ‘utf8%‘;

例: create table tbl3(name varchar(10)) character set gbk collate gbk_chinese_ci;

       create table tbl3(name varchar(10)) character set gbk collate gbk_bin;

       insert into tbl3 values(‘a‘);

       insert into tbl3 values(‘B‘);

       insert into tbl3 values(‘c‘);

       insert into tbl4 values(‘a‘);

       insert into tbl4 values(‘B‘);

       insert into tbl4 values(‘c‘);

select * from tb_name order by name;

order by 关键字,可以在获得数据时,将数据进行按照某个字段排序。



本文出自 “华惠芳哲” 博客,请务必保留此出处http://4706547.blog.51cto.com/4696547/1364689

mysql的数据操作,布布扣,bubuko.com

mysql的数据操作

原文:http://4706547.blog.51cto.com/4696547/1364689

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!