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

MySQL_基础【代码】

关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 mysql数据的基本命令(安装步骤):net start mysql -- 启动服务 net stop mysql -- 停止服务 mysql -hxxx.xxx.xxx -uroot -p -- 访问别的...

MySQL基础补缺【代码】

1.数据类型 CHAR & VARCHARCHAR:定长字串VARCHAR:变长字串ENUM & SETENUM:枚举类型,在若干个枚举值中选一个SET:集合,可多选2.关键词 LIKE关键词LIKE可实现模糊查询,使用通配符%和_代表未知字符%:不定个未指定字符_:一个未指定字符3.语句 排序--ORDER BY SELECT name,age,salary,phone FROM employee ORDER BY salary DESC;聚集函数 SELECT MAX(salary) AS max_salary,MIN(salary) FROM employee;4.查询 子查询 想要知道名...

Mysql 基础学习【代码】

-- 1 查询表中单个字段 SELECT `last_name` FROM `employees`; -- 2 查询表中多个字段 SELECT `last_name`,`email`,`department_id` FROM `employees`; # 3.查询表中所有字段 SELECT * FROM `employees`; # 4. 查询表中的常量值 SELECT 100; # 5. 查询表达式 SELECT 100%98; # 6.查询函数 SELECT VERSION(); # 7.起别名 SELECT 100%98 AS 结果; SELECT `last_name` AS 姓 FROM `employees`; # 8. 去重复--查询员工表中涉及到的部门...

MySQL基础:基本操作【代码】

show databases; # 查看当前Mysql都有那些数据,根目录都有那些文件夹2 3 create database 数据库名; # 创建数据库文件夹4 5 6 use 数据库名; # 使用选中数据库,进入目录7 8 show tables; # 查看当前数据库下都有那些表,9 10 create table 表名(nid int,name varchar(20), pwd varchar(64)); # 创建数据库表 11 12 drop table 表名 ...

mysql基础【代码】【图】

1.关系型数据库介绍 1.1数据库结构模型1.2RDBMS专业名词1.3关系型数据库的常见组件1.4SQL语句2.mysql安装与配置2.1mysql 安装2.2mysql配置 [root@localhost ~]# systemctl start mysqld [root@localhost ~]# systemctl status myaqld Unit myaqld.service could not be found. [root@localhost ~]# systemctl status mysqld ● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; ve...

Mysql基础(三)

/*数据操作语言插入:insertinsert into 表名(列名,...) values(值1,...);insert into 表名 set 列名=值, 列名=值,...修改:update删除:delete */CREATE TABLE beauty( id INT(11) PRIMARY KEY, `name` VARCHAR(50), sex CHAR(1), borndate DATETIME, phone VARCHAR(11), photo BLOB, boyfriend_id INT(11) ); ##插入方式一: SELECT * FROM beauty; -- 1.插入值的类型要与列的类型一直或兼容-- 2.不可以为null的列必须插入值,可...

MySQL基础(五)【代码】

约束 概述为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表的时候添加约束,或者在表创建之后数据添加之前添加约束。约束类型 有如下的六大约束:NOT NULL,非空约束,规定某个字段不能为空。 UNIQUE,唯一约束,规定某个字段在整个表中是唯一的。 PRIMARY KEY,主键,非空且唯一。 CHECK,检查约束。 DEFAULT,默认值。 FOREIGN KEY,外键。需要注意的是,My...

mySQL基础入门【代码】

mySQL 安装 windows windows https://www.runoob.com/mysql/mysql-install.html mysqld --initialize --console 报错 -- 出现Failed to find valid data directory. https://blog.csdn.net/github_38832708/article/details/83037241 mysqld --initialize --console初始化数据库: mysqld --initialize-insecure 程序会在动MySQL文件夹下创建data文件夹以及对应的文件 登录 mysql -h 主机名 -u 用户名 -p mysql -u root -p-h : 指...

mysql基础命令_mysql【图】

select * from a INNER JOIN b on a.a = b.b; left join:(A表所有,B表交集或空) select * from a LEFT JOIN b on a.a = b.b; right join:(B表所有,A表交集或空) select * from a RIGHT JOIN b on a.a = b.b; (5)事务:开启一个事务,进行一堆数据库操作语句集合构成一个事务(begin开会一个事务,rollback回滚,commit确认,中间就是事务包含的操作) mysql基础命令_mysql标签:font begin auto 建立 sele...

MySQL基础(一):检索数据【代码】

检索数据 使用SELECT语句从表中检索一个或多个数据列。SELECT语句 SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的。大概,最经常使用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。 为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。 检索单个列 先从简单的SQL SELECT语句开始介绍,此语句如下所示: 输入SELEC...

MySQL基础(三):过滤数据【代码】【图】

过滤数据 使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。 WHERE子句在表名(FROM子句)之后给出,如下所示: 输入SELECT prod_name, prod_price FROM products WHERE prod_price = 2.50;输出分析这条语句从products表中检索两个列,但不返回所有行,只返回prod_price值为2.50的行。 注意:在同时使用ORDERBY和WHERE子句时,应该让ORDER BY位于WHERE之后,否则将...

MySQL基础(四):数据过滤【代码】【图】

数据过滤WHERE子句组合NOT和IN操作符以建立功能更强的更高级的搜索条件。 AND操作符 为了通过不止一个列进行过滤,可使用AND操作符给WHERE子句附加条件。下面的代码给出了一个例子: 输入SELECT prod_id, prod_price, prod_name FROM products WHERE vend_id = 1003 AND prod_price <= 10; 输出分析此SQL语句检索由供应商1003制造且价格小于等于10美元的所有产品的名称和价格。这条SELECT语句中的WHERE子句包含两个条件,并且用AND...

MySQL 基础架构【图】

MySQL 的逻辑架构图 需要注意的是,MySQL 8.0 版本直接将查询缓存的整块功能删掉了,也就是说 8.0 开始彻底没有这个功能了。MySQL 基础架构标签:image 注意 mysq mamicode 查询缓存 src 图片 删掉 没有 本文系统来源:https://www.cnblogs.com/clipboard/p/12700312.html

mysql基础---事务 事务的四大特性(ACID) 四种隔离级别

。 解决: Read committed!读提交,能解决脏读问题。 2.read committed 读提交,顾名思义,就是一个事务要等另一个事务提交后才能读取数据 事例: 程序员拿着信用卡去享受生活(卡里当然是只有3.6万),当他埋单时(程序员事务开启),收费系统事先检测到他的卡里有3.6万,就在这个时候!!程序员的妻子要把钱全部转出充当家用,并提交。当收费系统准备扣款时,再检测卡里的金额,发现已经没钱了(第二次检测金额当然要等待妻子...

mysql基础---DOS下创建表(增删改查)

列1 类型1 约束1, 列2 类型2 约束2, 列3 类型3 ); 例如: create table student( id int primary key, name varchar(20) not null, sex char(1) ); 2.插入数据 insert into a.全量插入 insert into 表名 values (列1值,列2值,列3值); eg:insert into student values (1,‘张三‘,‘男‘); b.部分插入(插入指定列) insert into 表名 (列1,列2) values (列1值,列2值); eg:insert into student (id,name) values (1,‘张三‘); 3.修改...