随笔分类 -  【学习】MySql

摘要:创建学校表格 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHA 阅读全文
posted @ 2021-10-08 16:56 月长生 阅读(31) 评论(0) 推荐(0) 编辑
摘要:转载https://www.cnblogs.com/battlecry/p/9573858.html 阅读全文
posted @ 2021-08-04 23:20 月长生 阅读(77) 评论(0) 推荐(0) 编辑
摘要:创建临时表只需在table前面加temporary CREATE TEMPORARY TABLE mytable#创建临时表,在断开数据库连接时销毁 ( ID INT NOT NULL, username VARCHAR(16) NOT NULL, index usernameIndex (user 阅读全文
posted @ 2021-08-04 23:20 月长生 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Mysql字符的使用 SELECT ASCII(user_password) as 阿斯克码 FROM users;#返回首字符的ascii码 SELECT CHAR_LENGTH(user_password) as 字符长度 FROM users;#返回字符长度 SELECT CHARACTER_ 阅读全文
posted @ 2021-08-04 23:20 月长生 阅读(72) 评论(0) 推荐(0) 编辑
摘要:认识事务 事务必须要满足四个条件: 原子性:即事务的执行要么全不做,要么全做,一旦出现错误,就会回滚到最初的状态; 一致性:事务执行要和数据库的规则一样,这样不会破坏数据库的完整性; 隔离性:数据库可以允许多个事务并行,而隔离性可以保护数据不会因为事务的交叉执行而被破坏; 持久性:事务处理结束后,对 阅读全文
posted @ 2021-07-30 10:11 月长生 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Alter的使用: 列的增加和删减 alter table users add user_name VARCHAR(100);#添加一列在末尾 SELECT * from users; alter table users drop user_name;#删除一列 SELECT * from user 阅读全文
posted @ 2021-07-30 10:11 月长生 阅读(25) 评论(0) 推荐(0) 编辑
摘要:创建表格 先判断users表是否存在,然后设置user_id为无符号(UNSIGNED)自动增长(AUTO_INCREMENT)的整型 并通过PRIMARY KEY设置user_id为主键 ENGINE是指存储引擎为INNODB CHARSET是指编码格式为utf-8 CREATE TABLE IF 阅读全文
posted @ 2021-07-29 17:23 月长生 阅读(56) 评论(0) 推荐(0) 编辑
摘要:多表连接 左连接:返回第一张表的所有数据项然后拼接第二张表(左表全有,右表对应左表才有) 右连接:返回第二张表的所有数据项然后拼接第一张表(右表全有,左表对应右表才有) 内连接:返回两张表数据相等的数据项(左表和右表都有的数据) SELECT * from classes LEFT JOIN use 阅读全文
posted @ 2021-07-29 15:55 月长生 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示