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

mysql基础(5)-关联【图】

内连接: 仅显示满足条件的行 From T1,T2 where T1.ID=T2.ID From T1 inner join T2 ON T1.ID=T2.ID 左连接: 显示左表T1中的所有行,并把右表T2中符合条件加到左表T1中 From T1 left out join T2 ON T1.ID=T2.ID 右连接: 显示右表T1中的所有行,并把左表T1中符合条件加到右表T2中 From T1 right outer join T2 ON T1.ID=T2.ID 全连接: 显示左表T1,右表T2两边中的所有行,即把左联结果表+右联结果表组合在一起,然后过滤掉重复的...

Mysql的基础使用之MariaDB安装【代码】

#询问是否要安装,输入Y即可自动安装mariaDBde 服务的基本命令[root@127 ~]# systemctl start mariadb.service #启动MariaDB[root@127 ~]# systemctl stop mariadb.service #停止MariaDB[root@127 ~]# systemctl restart mariadb.service #重启MariaDB[root@127 ~]# systemctl enable mariadb.service #设置开机自动启动 [root@127 ~]# systemctl disenable mariadb.service #设置开机自启关闭 初始化root密码[root@127 ~]# mysq...

MySQL基础【代码】【图】

将数据保存到文件或内存 接收特定的命令,然后对文件进行相应的操作有了MySQL软件,无须自己再去创建文件和文件夹,而是直接传递命令给上述软件,让其来进行文件操作MySQL接收的操作命令就是SQL语句(结构化语言),是一种专门用来与数据库通信的语言 二、下载安装 想要使用MySQL来存储并操作数据,则需要做几件事情:  a. 安装MySQL服务端  b. 安装MySQL客户端  b. 【客户端】连接【服务端】  c. 【客户端】发送命令给【...

MySQL 基础 之 语句执行顺序

FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1 ON: 对虚表VT1进行ON筛选,只有那些符合<join-condition>的行才会被记录在虚表VT2中。 JOIN: 如果指定了OUTER JOIN(比如left join、 right join),那么保留表中未匹配的行就会作为外部行添加到虚拟表VT2中,产生虚拟表VT3, rug from子句中包含两个以上的表的话,那么就会对上一个join连接产生的结果VT3和下一个表重复执行步骤1~3这三个步骤,一直到处理完所有的表为...

Mysql基础【图】

简单的说数据库(database)就是一个存储数据的仓库,它将数据按照一定规律存储到磁盘上,通过数据库管理系统,能够有效的管理存储在数据库中的数据 (1)Mysql的基础知识 (2)SQL应用 (3)Mysql事务 (4)Mysql权限以及监控 (5)Mysql调优 (6)Mysql备份和恢复 (7)Mysql集群和复制 DBMS(database manager system)在DBMS出现之前,都是用文件来进行数据管理,会出现一下问题:(1)数据冗余(2)...

【转载】20分钟MySQL基础入门【代码】【图】

这里持续更新修正 开始使用 MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header) : 每一列的名称;列(row) : 具有相同数据类型的数据的集合;行(col) : 每一行用来描述某个人/物的具体信息;值(value) : 行的具体信息, 每个值必须与该列的数据类型相同;登录MySQL mysql -h 127.0.0.1 -u 用户名 -p mysql -D 所选择的数据库名 -h 主机名 -u 用户名...

mysql基础三(视图、触发器、函数、存储过程、事务、防注入)【代码】

格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET nid, name FROMA WHEREnid > 4 2、删除视图--格式:DROP VIEW 视图名称DROP VIEW v1 3、修改视图-- 格式:ALTER VIEW 视图名称 AS SQL语句ALTER VIEW v1 AS SELET A.nid,B. NAME FROMA LEFT JOIN B ON A.id = B.nid LEFT JOIN C ON A.id = C.nid WHEREA.id > 2 AND C.nid < 5 4、使用视图 视图的使用和普通表一样,由于视图是虚拟表,所以无法对其真实表进行创建...

Mysql基础笔记【图】

注意 :-h指的是host地址 ; -u指的是user , 之所以打到-p回车再输入密码,是为了防止密码泄露;如果-h 不写则默认是localhost ★服务器->数据库 database -> 多张或一张表 table(建表的同时就是声明列) ★基本的语句 (注意分号结束) 1、查看当前服务器有什么数据库:show databases 2、创建数据库 :create database 3、删除数据库 :drop database 数据库名 删除表 :drop table 表名 4、选择...

mysql基础

(为方便命令用小写) mysql是一个关系型数据库管理系统,有体积小、速度快、总体拥有成本低等优点。 一个数据库管理系统包含多个数据库,一个数据库包含多个表。 连接到mysql:mysql -u user -p (注:user为你安装时设置的用户名,一般为root) 创建数据库:create database `数据库名` charset=utf-8; 删除数据库:drop database `数据库名`; 使用数据库:use `数据库名`; 创建表: create table `表名`( `字段名1` 类型 约束 , `字...

mysql基础学习笔记

1、登录数据库。 mysql -uroot -pxxxx -h127.0.0.1 -P3306 --prompt xxx prompt xxx可更改提示符 \D表示完整的日期; \d表示当前数据库;\h服务器名称;\u当前用户。 2、显示 select version(); 显示版本 select now();显示时间 select user();显示用户 3、创建数据库 create database xxx [character set utf8]; 4、修改数据库编码 alter database t1 character set utf8; 5、删除数据库 drop database t1; 6、退出 exit quit \...

mysql 基础

--1.启动mysql服务(不加分号)net start mysql--停止mysql服务net stop mysql --2.删除服务:SC Delete 服务名 (如果服务名称中带空格,则请在服务名称前面用半角的双引号括起如 SC delete "Adobe LM Service"另外Services这个子键一般是不允许删除的,不过你可以删除其下的相关子键,但若是非系统本身自带服务,你可删除,尤其是病毒类 的,一般是要结束病毒进程之后进行删除,否则有可能会被拒绝删除。) --3.启动数据库:mys...

总结: MySQL(基础,字段约束,索引,外键,存储过程,事务)操作语法

1. 显示数据库列表 show databases; # 查看当前所有数据库 show databases \G #以行的方式显示 2. 在命令行中,执行sql语句 mysql -e ‘show databases‘ -uroot -p123456 mysqlshow -uroot -p123456 # 不常用,记住上面那个就行了 3.创建数据库语法 create database 数据库名; 例如: create database `HA-test`; 4. 切换数据库 use HA-test; 5. 登陆时,直接切换到指定数据库 mysql -uroot -p123456 <数据库名> 6. 查看数据库当前时...

Mysql基础之DML语句【代码】

给表的所有字段插入数据 INSERT INTO 表名 VALUES(值1,值2,值3,...,值n); 2 给表的指定字段插入数据 INSERT INTO 表名(属性1,属性2,...,属性n) VALUES(值1,值2,值3,...,值n); 3 同时插入多条记录 INSERT INTO 表名[(属性列表)] VALUES(取值列表1),(取值列表2)...(取值列表n);删DELETE FROM 表名 WHERE 条件表达式改UPDATE 表名 SET 属性名1=取值1,属性名2=取值2, ..., 属性名n=取值n WHERE 条件表达式;查 待...

Mysql基础之准备及DDL语句【代码】

1 SHOW DATABASES; 显示所有数据库 2 CREATE DATABASE 数据库名; 创建数据库 3 DROP DATABASE 数据库名; 删除数据库数据库表基本操作 增CREATE TABLE 表名( 属性名数据类型[完整性约束条件],属性名数据类型[完整性约束条件],...            属性名数据表格[完整性约束条件]);删1 DROP TABLE 表名;    删除表 2 DELETE TABLE 表名;   删除内容,不释放空间,不...

MySQL基础(一)

1.查看当前实例下包含多少个数据库: show databases; 2.创建新的数据库: create database DATABASENAME; 3.进入指定数据库: use DATABASENAME; 4.查询此数据库中有多少张表: show tables; 5.查看指定表的表结构: desc TABLENAME; 6.设置设置编码格式为GB2312: charset gb2312; 7.if not exists —— 如果不存在; 8.if exists —— 如果存在。 MySQL基础(一)标签:esc style tab 实例 use charset 编码 har...