MySql
Mysql介绍
-
数据库优势
- 持久化数据到本地
- 可以四线结构化查询,方便管理
-
数据库相关概念
- DB(DataBase):数据库,保存一组有组织的数据的容器
- DBMS(DataBase Manage System):数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
- SQL:结构化查询语言,用于和DBMS通信的语言
-
DBMS分为两类
- 基于共享文件系统的DBMS(Access)
- 基于客户机–服务器的DBMS(MYSQL、ORACLE、SQLSERVER)
-
mysql版本
- 5.5
- 5.6
- 5.7
- 8.0 测试版
-
windows下mysql启动和停止
- 启动
- net start mysql
- net stop mysql
- 启动
-
MYSQL语法规范
- 不区分大小写
- 每句话用;或\g结尾
- 各子句一般分行写
- 关键字不能缩写也不能分行
- 用缩进提高语句的可读性
-
MYSQL常见命令
-
查看当前所有数据库
- show database;
-
打开指定库
- use 库名
-
查看其它库的所有表
- show tables from 库名;
-
查看sqlmysql支持的存储引擎
- show engines;
-
创建表
-
create table 表名(
列名 列类型,
列名 列类型,
)
-
-
DDL(数据定义语言 Data Design Language)
- 库和表的管理
- 库的管理
- 创建、修改、删除
- 创建库 create database [if not exsits] 库名;
- 库的修改
- rename database books to 新库名;
- 修改库的字符集 alter database books character set gbk;
- 库的删除
- drop database if exist books;
- 表的管理
- 创建、修改、删除
- 表的创建
- create table()
- 表的修改
- alter table 表名 add|drop|modify|change column
- 修改列的类型或约束
- ALTER TABLE book MODIFY COLUMN pudate TIMESTAMP;
- 添加新列
- 库的管理

本文介绍了MySQL的基本概念,如DB、DBMS和SQL,详细讲解了不同版本的MySQL、Windows下的启动与停止方法,以及SQL语法规则。重点阐述了数据库的事务控制、隔离级别、事务操作和常见数据类型。此外,还涵盖了数据库设计语言DDL的应用,包括表的创建、修改和删除,以及事务隔离级别的理解与解决方案。
867

被折叠的 条评论
为什么被折叠?



