学习MySQL的第一天---假期自学冲冲冲系列
MySQL
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
关系数据库管理系统(Relational Database Management System)的特点:
- 1.数据以表格的形式出现
- 2.每行为各种记录名称
- 3.每列为记录名称所对应的数据域
- 4.许多的行和列组成一张表单
- 5.若干的表单组成database
对数据库的安装
1、对应网站的数据包下载,安装
2、初始化数据,寻找相关密码条列行
2020-04-25T13:25:27.739576Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: oOFtDVofj5-t
3、mysqld install
4、net start mysql 打开相关mysql服务——对应关闭服务为 net stop mysql
5、登入初始化数据库,
mysql -u root -p oOFtDVofj5-t
6、修改数据库密码
alter user ‘root’@‘localhost’ identified by ‘123456’;
7、完成相关配置Path环境 ,对应文件下的ini文件:
8、修改提示符——mysql -uroot -p123456 --prompt***(提示符:\D 时间 、\d 当前数据库、\h服务器名称、\u当前用户)
MySQL卸载
1、双击安装包,然后点击remove,卸载。
2、手动删除Program Files的SQL目录
3、手动删除ProgramData目录(隐藏文件)中的MySQL
mysql常见命令
select version() 显示当前服务器版本
select now() 显示当前时间
select user() 显示当前用户
MySQL语句的规范
关键字与函数名称全部大写
数据名称、表名称、字段名称小写
sql语句必须以分号结尾
一章、
sql、DB、DBMS分别是什么,他们之间的关系?
DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)
DBMS: DataBase Management System(数据库管理系统,常见的有:Mysql,Oracle。。。)
SQL: 结构化查询语言,是一门标准通用的语言,标准的sql适合用于任何数据库产品
SQL数据高级语言,简单地用英语进行组织的一种管理系统
DBMS-(执行)——》SQL(操作)——》DB
表:table数据库的基本组成单元,所有的数据都已表格的形式组织,目的是可读性
一个表包括行和列
行:数据和记录(data)
列:字段(column)
学号(int) 姓名(varchar) 年龄(约束)
001 张三 20
每一个字段包括: 字段名、数据类型:相关的约束
SQL的几种分类:
DQL:(数据查询语言)查询语句,凡是select语句都是DQL
DML:(数据操作语言)insert、delete、updata,对表当中的数据进行增删改
DDL:(数据定义语言)creat drop alter ,对表结构进行增删改
TCL: (事务控制语言)commit提交事务,rollback回滚事务
DCL: (数据控制语言)grant授权、revoke撤销权限等
导入和使用数据:
第一步、登录mysql数据库管理系统
DOS命令行窗口:
mysql -uroot -p123456
第二步、查看有哪些数据库
show databases;(这个不是SQL语句,属于SQL的命令)
mysql> show databases;
±--------------------------------+
| Database |
±--------------------------------+
| information_schema |
| mysql |
| performance_schema |
| practice01 |
| sys |
±---------------------------------+
第三步、创建属于我们自己的数据库
create database practice01;(属于MySQL语句)
第四步、使用practice01数据
use practice01;
第五步、查找当前使用的数据库中有那些表
show tables;
第六步:导入数据
source +路径