
MySQL
吴英强
80后,IT男,全栈工程师。
展开
-
数据库操作
结构化查询语言Structured Query Language的分类:针对的操作对象不同,分成不同的语言。1、数据操作(管理)语言。DML 查询,或得数据 DQL 管理,增加,删除,修改数据 DML2、数据定义语言(对保存数据的格式进行定义)DDL3、数据库控制语言(针对数据库软件服务进行操作)DCL 创建数据库:create database db_name【数据库选项】 Tip原创 2013-08-09 11:31:55 · 1260 阅读 · 0 评论 -
Mysql简介及概念
关系型数据库系统:建立在关系模型上的数据库系统。 关系模型:当将日常生活中的实体(学生),和实体的属性(学生的学号,姓名)保存数据中时,该如何处理该实体结构。1、数据结构可以规定,同类结构,结构一致。就是一个二维表格,有行有列。2、数据之间的关系可以设置 关系型数据库的典型概念:数据库:数据的仓库。表:数据是保存在表内的,保存在一个表内的数据,应该具有相同的数据结构。行&列:行:用于记录数据,原创 2013-08-09 11:31:36 · 3619 阅读 · 0 评论 -
交换两个表
>create table tbl1(tbl1_id int); >create table tbl2(tbl2_id int); >desc tbl1;>desc tbl2; >rename table tbl1 to tbl3, tbl2 to tbl1, tbl3 to tbl2; >desc tbl1;>desc tbl2;原创 2013-09-02 11:19:14 · 897 阅读 · 0 评论 -
校对规则
通过mysql的配置:character_set_client客户端发送数据编码character_set_result客户端接收数据的编码 通过指令show variables like 'character_set_%'; 每一套,编码字符集都有与之相关的校对规则。什么事校对规则?在当前编码下,字符之间的比较顺序是什么。 每个字符集都支持不定数量的校对规则,可以通过如下指令:>原创 2013-09-02 11:19:18 · 1504 阅读 · 0 评论 -
表的创建
数据库是表的容器,表必须属于某个数据库。可以通过.语法,指定数据表所属的数据库。表 database. table如果任何的标识符,出现的特殊字符,需要使用反引号包裹。不同的标识符,分别包裹。 进行表操作时,都会指定当前的数据库。use db_name;只是设定了默认数据库,不会影响操作其他数据库。注意:选择了默认的数据库,只会影响默认行为。可以错做任意的数据库。 创建表:create tab原创 2013-09-02 11:18:54 · 960 阅读 · 0 评论 -
表的crud
表名前缀:为了区分相同逻辑表名 的不同应用,给逻辑表名,增加前缀,形成真实表名。学生管理系统create table info_student(name varchar(20),stu_no varchar(20));在线考试系统create table exam_student(name varchar(20),stu_no varchar(20),score int); 查看:有哪些表sho原创 2013-09-02 11:19:07 · 1047 阅读 · 0 评论 -
简单操作crud
数据的操作:DML创建数据(插入数据):insert into tbl_name(字段列表) values(值列表)>insert into exam_student (name, stu_no) values('zhangsan', 'php001');如果需要在插入时,为所有的字段设置值,那么可以省略字段列表。要求是值的顺序,应该与表中字段的顺寻一致。>insert into exam_stu原创 2013-09-02 11:19:09 · 1040 阅读 · 0 评论