随笔分类 -  数据库

摘要:varchar2(size type),size最大为4000,type可为char或者byte,默认是byte。 varchar2最多存放4000字节的数据,不管type是char还是byte。所以如果你设置varchar2(4000 char),你可以存入4000个字母,但是不能存入4000个汉 阅读全文
posted @ 2020-04-29 09:41 韦邦杠 阅读(2237) 评论(0) 推荐(0) 编辑
摘要:一、数字类型 类型 范围 说明 Char(N) [ binary] N=1~255 个字元 binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar(N) [binary] N=1~255 个字元 binary :分辨大小写 可变长度 std_add 阅读全文
posted @ 2018-11-19 15:04 韦邦杠 阅读(264) 评论(0) 推荐(0) 编辑
摘要:create table timess( id int primary key auto_increment, YEARs YEAR ,#字节数为1,取值范围为“1901——2155” DATEs DATE default(now()),#字节数为4,取值范围为“1000-01-01——9999-12-31” TIMEs TIME default(now()),#字节数为3,取值范围为“-838... 阅读全文
posted @ 2018-11-19 14:50 韦邦杠 阅读(503) 评论(0) 推荐(0) 编辑
摘要:语法 创建索引 create index 索引名字 on 表名 (需要添加索引字段名) 创建唯一索引 create unique index 索引名字 on 表名 (需要添加索引字段名) 删除索引 drop index 索引名字 查看表上的所有索引 show index from lagou_pos 阅读全文
posted @ 2018-09-20 11:49 韦邦杠 阅读(596) 评论(0) 推荐(0) 编辑
摘要:创建数据库、表 添加数据 方式一:使用if 方式二:使用case 方法三: with rollup 阅读全文
posted @ 2018-09-20 10:26 韦邦杠 阅读(24776) 评论(0) 推荐(0) 编辑
摘要:存储过程加游标一起使用的基本操作 阅读全文
posted @ 2018-09-19 23:21 韦邦杠 阅读(4640) 评论(0) 推荐(0) 编辑
摘要:概念 游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。 使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。 用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。 游标机制允许用户在SQL server内 阅读全文
posted @ 2018-09-19 22:34 韦邦杠 阅读(2918) 评论(0) 推荐(0) 编辑
摘要:关系与区别 Statement、PreparedStatement和CallableStatement都是接口(interface) Statement 1、Statement接口提供了执行语句和获取结果的基本方法; 2、Statement继承自Wrapper 3、普通的不带参的查询SQL;支持批量 阅读全文
posted @ 2018-09-19 22:14 韦邦杠 阅读(353) 评论(0) 推荐(0) 编辑
摘要:drop function if exists rand_str; delimiter $$ create function rand_str(size int,ran_type int) returns varchar(256) charset 'utf8' begin # 定义接收初始化类型 declare seed varchar(255) ; # 定义初始化... 阅读全文
posted @ 2018-09-19 11:07 韦邦杠 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:if([字段名]=[条件],[为真时返回],[为假时返回]) case [字段名] when [条件] then [为真时返回] else [为假时返回] end as sex from test case [字段名] when [条件] then [为真时返回] end as sex from t 阅读全文
posted @ 2018-09-19 00:10 韦邦杠 阅读(592) 评论(0) 推荐(0) 编辑
摘要:MySQL 存储过程参数IN OUT INOUT对比 一、IN 二、OUT 三、INOUT 总结: IN 输入参数 表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值 仅需要将数据传入存储过程,并不需要返回计算后的该值。 只能当做传入参数 OUT 输出参数 该值可 阅读全文
posted @ 2018-09-17 20:35 韦邦杠 阅读(11053) 评论(0) 推荐(1) 编辑
摘要:1、哪些命令可以知道mysql安装的版本 mysqladmin --version mysql --version 2、关于mysql密码说法正确的是 初始化安装完毕后密码为空 3、进入或者打开数据库 use 数据库名字 4、显示一个数据库中有多少表的命令 show tables 5、查看数据库 s 阅读全文
posted @ 2018-09-14 15:22 韦邦杠 阅读(249) 评论(0) 推荐(0) 编辑
摘要:用的地方不一样 where可以用于select、update、delete和insert into values(select * from table where ..)语句中。 having只能用于select语句中 执行的顺序不一样 where的搜索条件是在执行语句进行分组之前应用 havin 阅读全文
posted @ 2018-09-13 22:31 韦邦杠 阅读(17759) 评论(1) 推荐(4) 编辑
摘要:locate函数使用 LOCATE(substr,str) 1、如果子串 substr 在 str 中不存在,返回值为 0; 2、如果子串 substr 在 str 中存在,返回该字符串第一次出现的位置; LOCATE(substr,str,pos) 1、在str中查询substr,从第开始进行po 阅读全文
posted @ 2018-09-13 19:17 韦邦杠 阅读(733) 评论(0) 推荐(0) 编辑
摘要:直接粘贴代码 注意:rewriteBatchedStatements=true(加快连接速度) 阅读全文
posted @ 2018-09-11 14:07 韦邦杠 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:abs(x) -- 绝对值 abs(-10.9) = 10 format(x, d) -- 格式化千分位数值 format(1234567.456, 2) = 1,234,567.46 ceil(x) -- 向上取整 ceil(10.1) = 11 floor(x) -- 向下取整 floor (10.1) = 10 round(x... 阅读全文
posted @ 2018-09-09 23:02 韦邦杠 阅读(187) 评论(0) 推荐(0) 编辑
摘要:length(string) -- string长度,字节 char_length(string) -- string的字符个数 substring(str, position [,length]) -- 从str的position开始,取length个字符 replace(str ,search_ 阅读全文
posted @ 2018-09-09 22:55 韦邦杠 阅读(172) 评论(0) 推荐(0) 编辑
摘要:从sqlite进行导出数据 进行cmd命令 第一步:sqlite3->.open [文件路径](打开连接)->.tables(这个是查看表是否有没有)->.cd [切换的盘符](这里是方便找到导出的文件)->.output [导出的文件名.sql]->.dump 导出成功 更换符号 进行数据导入MY 阅读全文
posted @ 2018-09-09 10:56 韦邦杠 阅读(1920) 评论(0) 推荐(0) 编辑
摘要:group by 子句, 分组子句 group by 字段/别名 [排序方式] 分组后会进行排序。升序:ASC,降序:DESC 以下[合计函数]需配合 group by 使用: count 返回不同的非NULL值数目 count(*)、count(字段) sum 求和 max 求最大值 min 求最小值 avg 求... 阅读全文
posted @ 2018-09-09 10:25 韦邦杠 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:ER图、分页、差异、Java连接MySQL SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果 阅读全文
posted @ 2018-09-08 16:46 韦邦杠 阅读(66496) 评论(2) 推荐(6) 编辑