什么是MySQL
数据库(DataBase,简称DB)
- 概念:
长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据"仓库"; - 作用:
保存数据、安全地管理数据(增删改查等)、减少冗余等; - 数据库分类:
-
关系型数据库(SQL):
- MySQL , Oracle , SQL Server , SQLite , DB2 , …
- 关系型数据库通过外键关联来建立表与表之间的联系
-
非关系型数据库(NOSQL)
- Redis , MongoDB , …
- 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定
MySQL
DBSM
-
什么是DBSM?:
数据库管理系统 -
DBSM作用:
数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据
-
MySQL是一种数据库管理系统
MySQL
-
概念:
是现在流行的开源的,免费的 关系型数据库 -
历史:
由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 -
特点 :
- 免费 , 开源数据库
- 小巧 , 功能齐全
- 使用便捷
- 可运行于Windows或Linux操作系统
- 可适用于中小型甚至大型网站应用
- 官网 : https://www.mysql.com/
-
数据库的简单操作:
-
以管理员身份打开命令提示符
-
启动MySQL
-
登陆MySQL
-
查看所有数据库
-
创建一个数据库
-
删除一个数据库
-
其它简单操作:
flush privileges;//刷新数据库
exit;//退出MySQL
use database_name;//选择数据库
SELECT * FROM database_name.table_name;//查询数据库下的表单信息
show tables;//显示数据库mysql中所有的表
use 数据库名;//使用一个数据库
alter table 这里是旧表名 remane as 这里是新表名;//修改表名
- ** 注意:命令语句最好以 “ ; ”结尾,否知会出现如下情况:
5. SQLyog工具管理MySQL-
点击 测试连接
出现下图则测试成功:
-
点击“连接”,连接成功
- 创建数据库:
-
CREATE DATABASE ‘student’;
左边出现了‘student‘
- 删除数据库
DROP DATABASE ‘student’;
左边 ‘student’消失
- 创建一个表单
CREATE TABLE `数据库名称`.`表单名称`( `id` INT NOT NULL, `name` VARCHAR(32), `phone` CHAR(11), PRIMARY KEY (`id`) );
注意:
此时 name 两侧的 ` 并不是单引号,而是键盘左上角 Esc 下面的那个符号,它只是为了区分 name 与 NAME而存在的( NAME 是一个标识符)
- 在表中添加数据
明天写剩下的