
MySQL
Li_Nn
小白一个,慢慢上路
展开
-
数据库,DDL、DML、DQL01
1、DDL:drop table 表的表名; 删除某一张表alter table t_user add COLUMN 字段名 字段的数据类型 字段约束; //给表中添加新的字段例如:alter table t_user add COLUMN is_marry int FIRST | AFTER age;alter table t_user dro...原创 2019-07-01 21:56:36 · 208 阅读 · 0 评论 -
mysql常用语句
DDL:创建数据库creat database gezhi查看所有数据库show databases删除数据库 并且设置数据库编码集drop database gezhi CHARACTER SET ‘UTF8’;使用数据库use gezhi创建表create table student(studentName varchar(20));修改表名alter table st...原创 2019-07-15 09:46:13 · 109 阅读 · 0 评论 -
数据库,常用函数及事务的理解
1、日期函数//now() 可以返回系统当前日期时间 2019-07-04 12:53:56select now() from dual;//CURDATE() 返回系统当前日期select CURDATE() from dual; 2019-07-04//CURTIME() 返回系统当前时间select CURTIME() from dual;//...原创 2019-07-04 22:37:21 · 336 阅读 · 0 评论 -
数据库事务的概述
1、数据库中事务的四大特性(ACID)1)、 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败进行回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2)、一致性(Consistency)  ...原创 2019-07-09 22:40:58 · 626 阅读 · 0 评论 -
数据库,DQL03
DQL1、子查询:嵌套在查询中间的查询,叫做子查询子查询可以作用的地方:select 语句,from语句,where语句,group by语句,order by语句,having语句之上作用在select语句:根据两张表,完成关联数据的查询: SELECT ( SELECT stu_name FROM t_student WHERE t_student...原创 2019-07-03 23:19:38 · 264 阅读 · 0 评论 -
MySQL8.0 首次安装遇到的问题及解决 及 Navicat for MySQL连接
下载在MySQL官网(https://dev.mysql.com/downloads/mysql/)下载了最新的MySQL压缩包my.ini解压并打开文件,文件中并没有my.ini新建my.ini 并进行编辑 (通过百度获得)[mysql] # 设置mysql客户端默认字符集 default-character-set=UTF8 [mysqld] #设置330...原创 2018-11-12 22:13:30 · 1021 阅读 · 0 评论 -
数据库,DDL
1、SQL语句的作用:使用客户端连接工具和DBMS进行通讯SQL(结构化查询语言,一种用于和DBMS进行数据通讯的语言):DDL、DML、DQL、 DCLSQL语句中,关键字不区分大小写 create === CREATEDDL:数据定义语言 创建,修改,删除 (数据库,表,列,索引,存储过程,视图,函数,触发器……),通常来使用的关键是:create,alter,drop……D...原创 2019-06-27 22:42:47 · 119 阅读 · 0 评论 -
数据库,mysql5.6.44安装
1.mysql5.6.44 压缩包安装方式由于在用mysql安装版的时候遇到无法启动MYSQL服务”1067 进程意外终止的问题,所以暂时改用压缩包直接安装。Windows安装:下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads下载完之后将文件解压到自己想安装的位置我的位置:E:\ProgrammingTo...原创 2019-06-27 22:38:33 · 701 阅读 · 0 评论 -
数据库,DQL02
DQL1、limit 分页关键字 //第一个0代表从哪个位置上获取数据 第二个10表示从那个位置开始取10条数据select * from t_student limit 0,10; limit主要用于MySQL数据库进行分页。 //between and 是区间取值select * from t_student where age between 18 a...原创 2019-07-02 22:55:45 · 121 阅读 · 0 评论 -
mysql存储过程及流程控制
1、存储过程1)、基本概念基本语法:create procedure 存储过程名字([参数列表])begin sql语句集end;使用delimiter进行修改定义储存过程的结束符默认为;delimiter $create procedure 存储过程名字([参数列表])begin sql语句集end $delimiter ;定义完存储过程记得将结束符修改回来查看...原创 2019-07-10 23:27:12 · 352 阅读 · 0 评论