1. 什么是数据库?
数据库(database,简称DB):是按照数据结构来组织,存储和管理数据的仓库。
数据库管理系统(Database Managerment System,DBMS):是指数据库系统中对数据进行管理的软件系统。(包括定义,查询,更新以及各种控制)
什么是My SQL?
是一个开源的关系型数据库管理系统
目前属于Oracle旗下产品
SQL语言是用于访问数据库的最常见的标准化语言
My SQL属于社区版和商业版
MySQL版本:5.7.20,MSI安装版
操作系统:windows 7,64位
2. MySQL的安装
mysql下载:
https://dev.mysql.com/downloads/mysql/
https://dev.mysql.com/downloads/windows/installer/8.0.html
点击(No thanks, just start my download.)
下载mysql-installer-community-8.0.23.0.msi之后直接双击安装
mysql参数:
-u:用户名
-p:密码
-V:输出版本信息并且退出
-h:主机地址
MySQL怎么卸载干净:
https://www.php.cn/mysql-tutorials-417794.html
3.MySQL登录:
命令行启动停止mysql服务:以管理员的方式打开cmd
启动服务:C:\Windows\system32>net start mysql80
关闭服务:C:\Windows\system32>net stop mysql80
以管理员的方式打开cmd:mysql -h 127.0.0.1 -u root -p
C:\Users\pengs>mysql -h127.0.0.1 -uroot -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.22 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
1.MySQL登录:
mysql -u root -p(登录本机的MySQL)
mysql -h127.0.0.1 -uroot -padmin(登录其他服务器的MySQL,例如 Linux)
2.MySQL退出:
以管理员的方式打开cmd
exit
quit
\q
4. MySQL的常用命令
1.修改用户密码:my sql admin -u 用户名 -p 旧密码 password 新密码
2.显示数据库的命令:显示所有数据库:show databases;
3.使用数据库的命令
use 命令可以让我们来使用数据库
use<数据库名>:use mysql
4.SELECT命令:此命令用于显示当前连接(选择)的信息
显示当前连接的数据库:select database();
显示当前服务器版本:select version();
显示当前日期时间:select now();
显示当前用户:select user();
5. 操作数据库
创建数据库:是在系统磁盘上划分一块区域用于数据的存储和管理
1)创建数据库SQL语法格式:crate database if not exists db_name(数据库名称) character set utf8;(指定编码格式uft8)
基本SQL语法格式为:crate database database_name;
2)修改数据库SQL语法格式:
alter database (db_name) character set utf8; 修改为:
alter database (db_name) character set latinl;
验证修改的语法格式:
mysql> use test2
Database changed
mysql> show variables like ‘character%’;
3).删除数据库SQL语法格式:
删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。
删除数据库的语法格式:drop database if exists db_name;
if exitsts:先判断存不存在
基本SQL语法格式为:
drop database db_name;