MySql数据库——登录和常用命令

A、启动、关闭服务

1、启动服务

命令:net start 服务器名称
例子net start mysql80

2、关闭服务

命令:net stop 服务器名称
例子net stop mysql80

B、登录和退出

1、登录

参数 描述
-u 用户名
-p 密码
-V(大写) 查看版本
-h 主机地址

命令:mysql -u用户名 -p密码
例子mysql -uroot -proot123

2、退出

命令 描述
Exit 退出
Quit 退出
\q 退出

C、常用命令

1、修改用户密码

mysqladmin命令用于修改用户密码

参数 描述
-u 用户名
-p 旧密码
password 新密码

命令:mysqladmin -u用户名 -p旧密码 password新密码
例子mysqladmin -uroot -proot123 password root1234

2、显示数据库命令

show databases命令用于显示所有数据库。
格式show databases;
注意:最后有一个分号。MySql要求每个语句加;结束语句。

3、使用数据库

use命令可以让我们来使用数据库。
格式use<数据库名>
例如use mysql

4、SELECT

select命令用于显示当前连接(选择)的信息

函数 描述
database(); 显示连接的数据库
version(); 显示当前服务器版本
now(); 显示当前日期
user(); 显示当前用户

命令:select 函数
例如select user();

D、操作数据库

1、创建数据库

创建数据库就是在系统磁盘上划分一块区域用于数据的储存和管理。
创建数据库SQL语法:

    CREATE DATABASE [IF NOT EXISTS] DB_name
    [DEFAULT] CHARACTER SET [=] charset_name

IF NOT EXISTS:判断数据库是否存在
DB_name:数据库名称
[DEFAULT] CHARACTER SET [=] charset_name:指定数据库编码格式
例子create database Test1
基本SQL语法:

    CREATE DATABASE database_name;

database_name:数据库名称
例子create database if not exists test2 character set utf8;

2、修改数据库

修改数据库语法:

    ALTER DATABASE db_name
    [DEFAULT] CHARACTER SET [=] charset_name

db_name:数据库名称
[DEFAULT] CHARACTER SET [=] charset_name:指定数据库编码格式
例子alter database test2 character set gbk;

3、删除数据库

删除数据库是将已经存在的数据库从磁盘中删除,数据库中的所有数据也将一同被删除。
语法DROP DATABASE [IF NOT EXISTS] db_name;
例子drop database test2;

你可能感兴趣的:(MySql)