MYSQL的学习与运用

数据库(DateBase,简称DS)

数据库是用于存储和管理各种数据(如:文本(Text)、图形(graph)、图像(lmage)、音频(Audio)、视频(Video)等)而建立在计算机储存设备上的一种仓库,可以看做一个电子化的仓库。

数据表(DateTable)

数据表是数据库的组成部分之一,可以使数据库内的数据得到更好地管理,让数据库变得一目了然。

字段(field)

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。

MYSQL

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就+增加了速度并提高了灵活性。

MYSQL登录与退出

登录的初始密码是root,下图为登录成功的图片。

mysql主要用途 mysql用来干嘛_表名


退出MYSQL:输入exit然后回车。

注:也可以从cmd中打开MySQL。 方法如下:

C:\Users\金盏银台>cd\                                  输入cd\返回到最上一级
C:\D:                                                 输入MySQL所在的盘
D:\>cd network attack and defense                     输入cd 下一级文件夹,一级一级到MySQL所在的文件夹
D:\......PHPTutorial\MySQL\bin>mysql -u root -p       输入mysql -u root -p 后出现Enter password:即可进行登录

MYSQL常用命令

  • 修改密码
    格式:mysqladmin -u用户名 -p旧密码 password 新密码

    注:因为root没有初始密码,所以第一次不用-p。
  • 查询数据库
    show databases ;可以查看到所以的数据库。
  • 查数据表
    show tables;可以查看到选择的数据库下的所以数据表。

    注:查表前需要选择库。(use 库名称)
  • 创建与删除数据库
    create database 数据库名称;建立数据库
    drop database 数据库名称;删除数据库
  • 创建与删除数据表
    create table 数据表名称;建立数据表
    drop tabled 数据表名称;删除数据表
    mysql查看表结构命令
    desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名'; 修改表的名字
    alter table 原表名 rename 新的名字; 插入顺序
    firstalter table 表名 add 字段名称+类型 first;afteralter table 表名 add 字段名称+类型 after+字段名称; 创建用户
    CREATE USER 'xxxxxxx'@'aaaaa' IDENTIFIED BY 'password'; aaaaa指用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果从任意远程主机登陆,需要用通配符%.
    删除用户
    DROP USER 'xxxxxxxxxx'@'aaaaa';