mysql
文章平均质量分 59
架构师的小跟班
这个小伙好懒,啥都没写
展开
-
mysql查找重复元素
需求编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱table and recordingCREATE TABLE `Person` ( `id` int NOT NULL AUTO_INCREMENT, `email` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_原创 2021-03-27 15:22:19 · 340 阅读 · 1 评论 -
mysql 自定义函数错误-1418.md
自定义函数# 工资表CREATE TABLE `test` ( `id` int NOT NULL auto_increment primary key, `salary` decimal(10,2) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;# 插入数据insert into test(salary) values(100);原创 2021-03-13 17:27:42 · 302 阅读 · 0 评论 -
mysql 自定义函数
函数的创建语法create function 函数名([参数列表]) returns 数据类型begin 函数体 return 返回值;end;说明函数名:应该合法的标识符,并且不应该与已有的关键字冲突。一个函数应该属于某数据库,可以使用db_name.funciton_name的形式执行当前函数所属数据库,否则 默认为当前数据库。参数列表:可以有一个或者多个函数参数,没有参数也是可以的。对于每个参数,由(参数名 参数类型)组成。返回值:指明返回值类类型函数体:自定义原创 2021-03-13 17:25:29 · 164 阅读 · 0 评论 -
MySQL——常用浮点类型
MySQL常用浮点类型MySQL常用的浮点类型,有单精度类型(float), 双精度类型(double),和高精度类型(decimal),在数字货币类型中推荐使用高精度类型(decimal)来进行应用。MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M和D又称为精度和标度:M表示该值的总共长度D表示小数点后面的长度如,float(7,4)的可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。注意: FLOAT和D原创 2021-03-08 17:00:15 · 6028 阅读 · 0 评论 -
MySQL——varchar和char的区别
默认的字符编码和排序方式为 utf8mb4和utf8mb4_0900_ai_ciCHAR 和 VARCHAR类型的区别VARCHAR(N),最多存储N个字符,有几个字符存储几个存储字节数 = 数据值的字节和 + 1字节CHAR(N),最多存储N个字符,不足4个,尾部用空格填满存储字节数 = 数据值的字节和 + 补位空格数注意:VARCHAR和CHAR都是MySQL的字符串类型,存储多个字符、可设置最大存储的字符数,存储开销都与数据长度、字符集有关。CHAR和VARCHAR具原创 2021-03-08 16:22:55 · 2369 阅读 · 1 评论 -
JDBC使用小结(一)
所有连接池都实现了 javax.sql.DataSource 接口规范1 DBCP连接池1.1 实现类BasicDataSource implements javax.sql.DataSource1.2 使用方式使用方式一:(不借助配置文件)// 连接池BasicDataSource ds = new BasicDataSource();// 配置数据库连接ds.setDriverClassName("com.mysql.cj.jdbc.Driver");ds.setUrl(.原创 2020-09-14 10:13:46 · 118 阅读 · 0 评论 -
MySQL命令行导入导出数据库
以windows为例,linux 也差不多1 导出数据库1、windows下cmd打开命令行2、cd 到MySQL的安装目录的bin 目录,如果bin目录添加到环境变量中不需要切换到bin目录3、导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名比如在命令行中输入命令 mysqldump -u root -p person >d:\person.sql(输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)4、执行完成.原创 2020-09-14 09:40:31 · 182 阅读 · 0 评论