数据库
血江南
这个作者很懒,什么都没留下…
展开
-
数据库操作(增删改查)
启动:终端运行MySQL: 输入 mysql -u root -p,提示输入密码,是自己设定的,我的是111111 第一步:show databases; 第二步: use 数据库(test) 第三步:show tables; 上述的准备工作做好之后既可以进行数据库的操作。 1.MySQL基本指令操作 创建一个数据库: create ta原创 2016-07-27 16:42:17 · 310 阅读 · 0 评论 -
数据库常见类型总结
1、类型列表(常用的) tinyint(M) :unsigned时 0-255;有符号时:-128-127 ,M表示显示的长度,不够的用zerofill,M并不影响存储范围float(M,D) M代表精度,总位数,不包含小数点;D是小数位decimal(M,D) 定点,更精确char :定长, char(M),M代表宽度,即可容纳的字符数M<=255 varchar :变原创 2016-07-27 17:06:25 · 455 阅读 · 0 评论 -
连接查询和union联合
1、union联合 把两个及以上的查询结果合并 eg、 select id,name,age from php313 where age<80 union select id,name,age from php313 where age>100;要求: 两次查询的列数一致(可以来自于多张表)推荐: 查询的每一列相对应的原创 2016-07-27 20:57:43 · 598 阅读 · 0 评论 -
数据库视图view
视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。 由查询结果生成的一张虚表 语法:create view 视图名 as select 语句 删除视图:drop view 视图名;原创 2016-07-27 21:15:55 · 516 阅读 · 0 评论 -
触发器操作
1、作用 我们可以监视某表的变化,当发生某种变化时,触发某个动作 eg。观察以下场景,电子商城有商品表和订单表 需要完成下单和减少库存的逻辑!insert into o(gid,num) values(2,3);update g set goods_num=goods_num-3 where id=2; 用触发器可以解决上述问题!2、触发器语法 四要素:监视事件(insert/up原创 2016-07-27 21:36:40 · 297 阅读 · 0 评论