[数据库原理学习笔记-1]MySQL安装与使用

安装(以PHPstudy2018为例)

  • 找到MySQL安装文件夹下bin目录
[数据库原理学习笔记-1]MySQL安装与使用_第1张图片
bin.png
  • 添加到环境变量Path中
[数据库原理学习笔记-1]MySQL安装与使用_第2张图片
Path
  • 注册mysql到服务
    • 来到MySQL的安装路径下bin目录
    • 在命令行中输入mysqld --install,出现Service successfully install代表你已经安装成功

参考资料:net start mysql 服务名无效

  • 启动MySQL(以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够))
[数据库原理学习笔记-1]MySQL安装与使用_第3张图片
启动MySQL
  • 关闭服务:net stop mysql

注意8.0启动命令是net start MySQL80

基本使用

  • 登录mysql数据库:mysql -u root -p

注意点:mysql语句必须以分号结尾;mysql语句不区分大小写;

1. 表(或数据库)操作语句

1.1. 查询表(或数据库)

  1. 获取所有可用的数据库:SHOW DATABASES;
  2. 选择数据库:USE customers;
  3. 获取当前所选的数据库中所有可用的表:SHOW TABLES;(必须选中切换到某一数据库)

1.2. 新建表(或)数据库

  1. 新建数据库:create database example;
  2. 创建表可以使用CREATE TABLE语句:
create table grade( stuid int, cno int, score int, primary key(stuid,cno)
);
create table student(stuid int primary key, stuname varchar(20), sex varc
har(2),birthday datetime);

PRIMARY KEY用于指定主键,主键可以指定一列数据,而可以由多列数据组合构成,varchar是变长字符串,可指定最长长度

1.3.插入数据

insert into grade values(1,1,85);
insert into grade values(1,2,95);
insert into grade values(2,1,88);

1.4.查询数据

elect stuid from grade where score>85;
select stuid from grade where score>85 and cno=1;

2. 创建用户

  • 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  • 说明:
    • username:你将创建的用户名
    • host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
    • password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
  • 例子:create user 'hxw'@'localhost' identified by 'hxw';

https://www.cnblogs.com/xiaoqianghuihui/p/6961131.html

你可能感兴趣的:([数据库原理学习笔记-1]MySQL安装与使用)