
MySQL
文章平均质量分 93
Afelio
拥有30年工作经验的应届大学毕业生
展开
-
MySQL03--存储过程、游标、视图、触发器
1.存储过程 创建存储过程: create procedure 名称(参数1,参数2...) begin ......... end 删除存储过程: drop procedure 存储过程; 执行存储过程: cell 存储过程(参数1,参数2...); 设置变量:declare username varchar(32) default ‘张三’; 给变量赋值(set): set username = ‘李四’; 给变量赋值(into): create procedure sp_原创 2020-11-09 16:56:28 · 1169 阅读 · 0 评论 -
MySQL02--高级(BTree&B+Tree、聚簇索引&非聚簇索引、性能分析(Explain)、索引、sql优化)
1.MySQL架构原创 2020-11-03 15:31:52 · 991 阅读 · 2 评论 -
MySQL01--基础
1.MySQL中 + 的作用: 若两个操作数都是数值型:如select 100+1.5; 输出:101.5 若其中一个是字符型,另一个为数值型,会强制把字符型转为数值型,转换失败则当0处理:如select ‘张三’+100; 输出:100 若其中一个为null:如select null+100; 输出null 注: 若字符型拼接,要用concat,如:select concat(‘张三’,‘李四’); 输出:张三李四 ...原创 2020-10-30 15:48:06 · 1270 阅读 · 1 评论 -
彻底解决MySQL乱码问题(已解决)
先在my.ini加入: [mysql] #编码 default-character-set=utf8 然后重启MySQL即可 2. 若改字符集前已经创建数据库和表,需执行一下两个sql: 修改数据库的字符集: alter database 数据库 character set 'utf8'; 修改数据表的字符集: alter table 表名 convert to character set 'utf8'; ...原创 2020-11-03 14:12:20 · 1366 阅读 · 0 评论