mysql 入门知识

锁:

  读锁,也叫共享锁

  写锁,也叫排他锁

锁粒度:

  表锁:开销小,并发性略低

  行锁:开销大,并发处理强

事务:

  ACID原则:原则性,一致性,隔离性,持久性

  分为四个级别:

  未提交读

  提交读

  可重复读

  可串行化

死锁:

  不同顺序的占用资源,并发执行可能出现死锁现象

时间: 2024-10-03 13:38:59

mysql 入门知识的相关文章

MySQL入门知识

简单介绍下吧,MySQL应用的场景大多数互联网公司第一次卖身是卖个了sun好像是10亿,第二次是连同sun自己,以74亿美元被卖给了Orecle~后面MySQL原作者站出来说,MySQL会存在闭源风险,整了个MariaDB~我也是醉了,也不考虑下我们的痛苦!下面简要介绍下MySQL的入门知识. 一.MySQL有三种定义语言 DDL:定义语言,比如:创建一张表,定义表的属性如索引.宽位等待 DML:操作语言,增删查改 DCL:控制语言,比如限定那个账户只能通过那个IP登入,又比如那个账户能访问那些

MySQL入门知识_实验楼

基本指令 查看数据库 show databases; 创建数据库 creat database <数据库名称>; 连接数据库 use <数据库名称>: 查看所连接数据库中的表 show tables; 在所连接数据库中创建表 creat table <表名称> ( <列1> <数据类型>(所占字节), <列2> <数据类型>(所占字节), ... <列n> <数据类型>(所占字节)); 在表中插入数

2. Mysql数据库的入门知识

2. Mysql数据库的入门知识 (1)打开Windows系统提供的服务查看相应的服务. (2)在Windows任务管理器的进程中查看 (3)使用命令行管理windows的Mysql数据库服务. Net start 服务名 Net stop 服务名 mysql -hlocalhost -P3306 -uroot -p -hlocalhost中的小写字母h跟主机地址 -P3306中的大写字母P跟端口号: -uroot 中的小写字母u跟用户名 -p123 中的小写字母p跟密码,一般不写密码,在这边输

Mysql入门和基本知识

第一章 Mysql入门 1.1 了解数据库 1.1.1什么是数据库? v MySQL: 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是应用软件. v 数据库:数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以通过SQL对数据库中的数据进行增加,修改,删除及查询操作. v 关系型数据库:数据库中的记录是有行有列的数据库就是关系型数据库,与之相反的就是NoSQL数据库了. v 常见的数据库管理系统 A MYSQL :开源免费的数据库,小型的数

MySQL入门(三)

写了两篇<MySQL入门>以后我发现,写书的人还是都挺有本事的,起码人家知道怎么编排自己想讲的知识点,我实在是不知道该先说那里后说哪里,那我就想到什么讲什么吧. 一 写SQL 其实我是不想写有关SQL的部分的,因为这个部分其实很简单,基本上大学只要好好听听数据库概论这门课基本上都能写满足功能的SQL,但是后来想想,SQL其实是人和数据库交互的一种接口,不会SQL确实是不可以的,写的不好感觉不出数据库有多么的强大,甚至有可能会让人产生出数据库慢的坏印象. MySQL作为most popular的

MySQL入门(alter语法 与 外键)

MySQL入门(三) 字段的修改.添加.与删除 修改表字段使用alter table语句,谨记! create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter table tf1 modify x char(4) default ''; alter table tf1 change y m char(4) default ''; # 增加 mysql>: alter table 表名 add 字段名

MySQL基本知识及练习(5)

1.求一个班级数学平均分. (1). select sum(math) / count(math) as 数学平均分 from student; (2). select avg(math) as 数学平均分 from student; (3).select avg(name) as 小明平均分 from student;//0 2.求一个班级总分平均分. (1).select (sum(chinese)+sum(math)+sum(english))  /  count(*) from stud

MySQL入门笔记(一)

MySQL入门笔记(二) 一.数据类型 1. 整型 2. 浮点型 3. 字符型 4. 日期时间型 二.数据库操作 1. 创建库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; ??上述代码中DATABASE和SCHEMA完全相同,可任选一个(花括号内的参数为任选其一): ??添加IF NOT EXISTS的作用则是,若新建数据库的名称与已有数据库名称冲突,则产

MySQL入门02-MySQL二进制版本快速部署

在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法.源码安装虽然有着更加灵活和更加优化等诸多优势.但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很长.对于一整套系统和硬件完全一样的机器,其实完全可以只在一台机器源码安装,然后打包好编译出来的二进制版本,拷贝到其他机器解压,直接进行一些配置即可. 本篇文章就来介绍一下二进制版本安装配置MySQL的整个过程. 1.上传二进制版本 2.规划数据存放目录 3.解压二进制版本的MySQL 4.添加组和用户