【MySQL学习之SQL基础(一)DML】教程文章相关的互联网学习教程文章

MYSQL基础【图】

1.having:用于对where和group by查询出来的分组经行过滤,查出满足条件的分组结果。它是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作。 2.group by:对select查询出来的结果集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值。 在说group by的时候,我们还需要了解聚合函数,聚合函数是SQL语言中一种特殊的函数。 关于聚合索引、group by与having的使用:https...

【转】mysql基础汇总【代码】【图】

/*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -h 127.0.0.1 -P 3306 -u root -p ****/*退出mysql*/ exit; 数据库操作 #数据库操作 /*关键字:create 创建数据库(增)*/ create database 数据库名 [数据库选项]; 例如: create database test default charset utf8 collate utf8_bin; /*数据库选项:字符集和校对规则*/ 字符集:一般默认utf8; 校对规则常见: ⑴ci结尾的:不分区大小写 ⑵cs结尾的:区分大小写 ⑶...

数据库及MySQL基础(1)【代码】【图】

常见数据库Oracle(神喻):甲骨文 DB2:IBM SQL Server:微软 Sybase:赛尔斯 MySQL:甲骨文,最早是开源的SUN; 1.1理解数据库 RDBMS-Relational database management system关系型数据库管理系统RDBMS-database-table-表结构&表记录 RDBMS=管理员(Manager)+仓库(database) database=N个table table=表结构(定义列名称和类型)和表记录(真实数据) 表结构 表记录 1.2 应用程序与数据库 应用程序使用数据库完成对数...

MySQL基础(查)

#新建一个表create database exercise; #查询表的信息SELECT * FROM student;SELECT * FROM score; #查询student表的第二条到第四条的记录SELECT * FROM student2 LIMIT 1,3; #从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息SELECT Id,NAME,Department FROM student; #从student表中查询计算机系和英语系的学生的信息SELECT * FROM student WHERE department IN (‘计算机系‘,‘英语系‘); #从stu...

MySQL基础-2【代码】【图】

目录配置文件的使用表的分类——数据库引擎简单的表的增删改查(CRUD)创建表的完整写法Mysql中的数据类型数字类型字符串类型枚举和集合时间和日期配置文件的使用 大家发现每次进入mysql都需要进行登录操作,而且服务器的编码为Latin1,客户端的编码为GBK,这样就很容易造成乱码,所以我们就需要进行一个统一在根目录(程序安装的路径)下创建一个配置文件,名称为my.ini 内容为cfg格式,即section+option [mysqld] 分区为服务器端配置...

mysql基础 仅供参考(基于linux下安装的mysql)【图】

查看所有数据库 显示创建内容 使用数据库 查看数据库位置 创建一个学生表create table xsb(id int,name varchar(32),age int)查看表 查看表结构 查看学生表语句 格式化查看学生表语句 给学生表增加名字为zhangsan,年龄为23的字段insert into xsb(id,name,age) value(1,”zhangsan”,23)查看学生表字段 不指定字段插入,必须和表结构保持一致insert into xsb values(2,’lisi’24),(3,’wangwu’,36)更新学生...

MySQL_基础【图】

## 数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》 # MySQL数据库软件 1. 安装 * 参见《MySQL基础.pdf》 2. 卸载 1. 去mysql的安装目录找到my.ini文件 * 复制 datadir="C:/Progra...

高性能MySQL之基础架构【代码】

SQL_CACHE * from T where ID=10;最近我去官网看了mysql 8.0的改变,这个查询功能整块被删掉了,也就是8.0以后的版本都没有这个功能了。 四.分析器 如果没有命中查询缓存,就要开始真正执行语句了。首先,MySQL需要对SQL语句做解析,分析器先会 词法分析 ,mysql需要识别出你这条sql语句字符串里面的字符串分别是什么,代表什么意思。 比如,mysql会根据你输入的select这个关键字识别出来,这是一个查询语句,把“T”识别成表明...

mysql基础原生sql教程(适合新入门的友友)

本文转自:https://www.cnblogs.com/shuguoqing/p/5796998.html 数据库的链接和选择及编码 $link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error()); // 连接数据库$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error()); // 选择数据库mysql_query("set names ‘utf8‘"); ...

MySQL基础(用的贼鸡儿多)【图】

整理有点乱,业余也玩玩系统,经常碰见这些玩意,有点烦,老是记不住 MySQL 基础语法一、连接 MYSQL格式: mysql -h 主机地址 -u 用户名 -p 用户密码、 1、连接到本机上的 MYSQL。在Linux终端键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,终极用户 root 是没有密码的,故直接回车即可进入到 MYSQL 中了,MYSQL 的提示符是:mysql> 2、 连接到远程主机上的 MYSQL。假设远程主机的 IP 为:10.1.9.231,用户名...

MySql基础架构以及SQL语句执行流程【代码】【图】

01. mysql基础架构 SQL语句是如何执行的 学习一下mysql的基础架构,从一条sql语句是如何执行的来学习。 一般我们写一条查询语句类似下面这样: select user,password from mysql.user; 这样就可以返回一个结果,但却不知这条语句的内部执行流程。 如下是mysql的逻辑架构图:Mysql可以分为Server层和存储引擎层二部分。 Server层有连接器/缓存/分析器/优化器/执行器,涵盖了mysql的很多核心功能。 存储引擎层负责数据的存储和读取,...

MySQL基础之表的管理【代码】

添加和删除字段操作 添加字段 alter table tbl_name add 字段名称 字段属性 [完整性约束条件] [first|after 字段名称之后]; 删除字段 alter table tbl_name drop 字段名称; 测试 create table if not exists user1(id int unsigned auto_increment key );--添加用户名字段 username varchar(20) alter table user1 add username varchar(20); --添加密码字段 password varchar(20) 到id字段之后 alter table user1 add password va...

mysql基础_操作文件中的内容

1.插入数据:insert into t1(id,name) values(1,‘alex‘);#向t1表中插入id为1,name为‘alex‘的一条数据 2.删除:delete from t1 where id<6;#删除t1表中id<6的数据 3.修改:update t1 set age=18;#把t1表中数据的age字段全部改成18update t1 set age=18 where age=17;#把t1表中的age=17的全部字段改成18 4.查看数据:select * from t1;#查看t1表中的全部数据mysql基础_操作文件中的内容标签:基础 插入 update rom int...

MySQL基础创库创表知识【图】

实体(Entity)是客观存在并可以相互区别的事物,可以是具体的人或物体,如张三,桌子,也可以是抽象的概念或联系,比如一个学生参加考试,他的一个考试成绩也是一个实体。属性(Attribute)是事物本身固有的性质,在这里我们指的是实体的描述性性质或特征,它具备一定的描述规则。比如对于“学生”这个实体,它有学生编号,姓名,出生日期,性别,籍贯等基本的描述信息,编号,姓名等这些描述就是“学生”这个实体的“属性”。 2 ...

MySQL 基础管理【代码】

- 创建用户增: mysql> create user zyc@‘43.82.209.%‘ identified by ‘123‘; 查: mysql> desc mysql.user; mysql> select user ,host ,authentication_string from mysql.user 改: mysql> alter user zyc@‘43.82.209.%‘ identified by ‘456‘; 删: mysql> drop user zyc@‘43.82.209.%‘;  - 授权ALL:SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN,   PROCESS, FILE, REFERENCES, INDEX, ALTER, S...