mysql
文章平均质量分 50
雷亚文
流水落花春去也,天山人间.
展开
-
MySQL事务
1.事务构成单一逻辑工作单元的操作集合称作事物(transaction),他是作为不可分割的逻辑单元执行的一组SQL语句。MySQL8默认的引擎是InnoDB,该引擎是支持事务的。早期的MySQL(mysql5.5之前)默认的引擎是MyISAM。他是不支持事务的。举例:设存在 t_accounts 表,其中存在两个账户id card_no(账户) name balance(余额) 1 1234 张某 20000 2 5678原创 2021-08-24 20:03:53 · 89 阅读 · 0 评论 -
mysql日期函数使用方法
先知道日期格式符格式符是描述日期的格式符号,用字母描述日期中特定的部分,以%开头,例如 %m表示日期中的月份。格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时(00-23) %h 小时(01-12) %I 小时(01-12) %i 分钟,数值(00-5..原创 2021-08-17 22:46:51 · 153 阅读 · 0 评论 -
mysql日期查询
1.查看表注释和列的注释通过information_schema数据库中的tables可以查看所有表的注释通过information_schema数据库中的columns可以查看所有列的注释SELECT column_name , column_commentFROM information_schema.columnsWHERE table_name = 't_orders';2.MySQL中提供的 last_insert_id 函数获得最后插入的id,但是对批量插入是有问题的,原创 2021-08-17 22:42:52 · 2055 阅读 · 0 评论 -
mysql查询案例
1.查询last_name中第三个字母是a的员工工号,姓,名分析:第三个字母是a,因此需要使用匹配单个字符的通配符(_)来匹配前两个字符,另外还需要使用匹配任意个字符的统配符(%)来匹配其他字符.SELECT id , last_name , first nameFROM s_empWHERE lower(last_name) LIKE '__a%'-- 注意,有些数据库(例如Oracle)是严格区分大小写的,因此需要使用大小写转换函数.若后面用小写,前面就用lower().若后面大写,原创 2021-08-16 21:09:54 · 1245 阅读 · 2 评论 -
mysql查询
8.13 查询1.为列指定别名(AS),也可以不使用。(列与别名之间用空格隔开)(不使用AS,用空格隔开也可以)SELECT empno AS 工号 , ename AS 姓名 , job AS 岗位 , sal AS 薪水 FROM emp ;2.使用DISTINCT可以剔除查询结果中的重复行(以行为单位看重复嘛)(DISTINCT必须跟在SELECT之后)-- 使用 DISTINCT 可以剔除查询结果中的 "重复行"SELECT DISTINCT deptno FROM emp;原创 2021-08-13 23:01:34 · 173 阅读 · 2 评论 -
MySQL<二> 约束
主键约束(PK) 表中的记录称为实体。 表中经常有一列或者多列的组合。他的值能唯一表示表中的每一行。这样的一列或者多列称为主键约束。主键列中的值是不允许被重复的,通过主键约束可以增强表的实体完整性。一个表只能有一个PRIMARY KEY约束,而且PRIMARY KEY约束中的列不能接受空值(NULL)。 语法结构 ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name)egg:table_nam...原创 2021-08-12 23:21:18 · 66 阅读 · 0 评论 -
mysql<一>
任务一Mysql的环境配置 在命令提示符中登录已经启动的数据库服务 在命令提示符中切换到MySQL主目录下的bin目录 执行 mysql -u root -p即可登录(root用户没有密码) 在mysql环境下执行select vefrsion()查看数据库版本 在mysql环境之下执行exit或者quit命令即可退出 卸载安装MySQL数据库 将来不在使用mysql数据库时执行6uninstall.bat批处理即原创 2021-08-09 20:15:05 · 80 阅读 · 0 评论