MySQL学习
文章平均质量分 65
cxytest
这个作者很懒,什么都没留下…
展开
-
mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围 int(10)的含义
1bytes = 8bit (bytes字节)一个字节最多可以代表的数据长度是2的8次方(11111111计算机中-128到127)注意:以下的n代表的并不是存储在数据库中的具体的长度,以前总是会误以为int(4)只能存储4个长度的数字,int(11)就会存储11个长度的数字,这是错的。 实际上int(n)所占多少存储空间并无任何关系。int(3)、int(4)、int(原创 2016-05-03 15:24:43 · 8433 阅读 · 0 评论 -
mysql命令行查看表结构,字段等信息
mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';查询所有数据库:show databases;use 数据库名;原创 2016-06-08 17:30:09 · 841 阅读 · 0 评论 -
thinkPHP +mysql 分表用法例子
首先根据自己的需要建立分表,我这里使用聊天室的msg 表,将其分成msg_00,msg_01,msg_02,msg_03,msg_04,msg_05,msg_06,msg_07,msg_08,msg_09,等10张表然后根据userID判断需要放在哪一张表;第一步: 判断我要放在哪一表: /* * 返回需要插入的表 */ public fun原创 2016-06-08 17:33:43 · 2604 阅读 · 0 评论 -
navicat 根据字段名获取对应的表名
SELECT * FROM information_schema.'COLUMNS' WHERE COLUMN_NAME='你要查询的字段名字'原创 2017-01-11 14:56:47 · 3081 阅读 · 0 评论 -
mysql_存储过程-判断
mysql_存储过程-判断:1、IF语句IF search_condition THEN statement_list [ELSEIF search_condition THEN statement_list] ... [ELSE statement_list]END IF IF实现了一个基本的条件构造。如果search_condition求值为真,相应的SQL语...原创 2018-03-30 17:31:52 · 9490 阅读 · 0 评论 -
mysql_存储过程-循环
mysql_存储过程-循环(1)WHILE … END WHILE 举例:CREATE PROCEDURE p4 ()BEGIN DECLARE v INT; SET v = 0; WHILE v < 5 DO INSERT INTO t VALUES (v); SET v = v + 1; END W...原创 2018-03-30 17:43:01 · 256 阅读 · 0 评论 -
mysql_存储过程-游标
声明游标DECLARE cursor_name CURSOR FOR select_statement这个语句声明一个光标。也可以在子程序中定义多个光标,但是一个块中的每一个光标必须有唯一的名字。打开游标OPEN cursor_name这个语句打开先前声明的光标。游标FETCHFETCH cursor_name INTO var_name [, var_name] ...这个语...原创 2018-03-30 18:03:44 · 255 阅读 · 0 评论 -
mysql_基础-join
mysql_基础-join、left join 、right join区别join:select * from test1 t1 JOIN test2 t2 on t1.a=t2.a;left join:select * from test1 t1 LEFT JOIN test2 t2 on t1.a=t2.a;right join:select * from test1 t1...原创 2018-03-30 18:17:05 · 222 阅读 · 0 评论