MySQL数据库基本命令学习(1)

MySQL数据库基本命令学习(1)

启动、连接、断开和停止MySQL服务器命令

启动、停止MySQL服务器

启动命令:

>net start mysql

停止命令:

>net stop mysql

连接和断开MySQL服务器:

>mysql -u root -h 127.0.0.1 -p password
#root为用户名   password为用户密码

推荐使用以下形式连接:(因为上面方式的password为明文形式显示)

>mysql -u root -h 127.0.0.1 -p
>password

退出MySQL服务器:

>quit

创建数据库

>CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] 数据库名
>[
>	[DEFAULT]CHARACTER SET [=] 字符集|
>	[DEFAULT]COLLATE [=] 校对规则名称	
>]

参数说明
IF NOT EXISTS:
判断重复条件,避免错误的发生。
[DEFAULT]:
指定默认值,可选项。
CHARACTER SET [=] 字符集:
用于指定数据库的字符集,可选项,默认情况下MySQL会根据服务器默认或者其他编码,常用编码为UTF8和GBK
COLLATE [=] 校对规则名称:
用于指定字符集校对规则,可选项。
注意:
1.在windows下创建的数据库,表名的大小写是不敏感的。在Linux系统大小写敏感,为了便于平台移植,建议使用小写。
实例化操作

>create database db_admin;
>#创建一个名称为db_admin的数据库
>>create schema db_admin1;
>#创建一个名称为db_admin1的数据库
>create database db_test
>character set = gbk;
>#创建一个名称为db_test的数据库,并指定字符集为GBK
>create database if not exists db_text1;
>#创建数据库db_text1之前检查该数据库是否存在,避免发生错误

查看数据库

>SHOW {DATABASE|SCHEMAS}
>[LIKE '模式'WHERE 条件];

参数说明
{DATABASE|SCHEMAS}:
必选其中之一的关键字
[LIKE '模式’WHERE 条件]:
用于指定匹配模式,可选项,WHERE用来指定范围条件
实例化操作

>show databases;
>#查看所有数据库
>show databases like 'db_%';
>#筛选以db_开头的数据库名称

选择数据库

use 数据库名称

修改数据库

>ALTER {DATABASE|SCHEMAS}[数据库名]
>[DEFAULT]CHARACTER SET [=] 字符集|
>[DEFAULT]COLLATE [=] 校对规则名称

[DEFAULT]:
指定默认值,可选项。
CHARACTER SET [=] 字符集:
用于指定数据库的字符集,可选项,默认情况下MySQL会根据服务器默认或者其他编码,常用编码为UTF8和GBK
COLLATE [=] 校对规则名称:
用于指定字符集校对规则,可选项。
实例化操作

>alter database db_admin
>	default character set gbk	#修改字符集为GBK
>	default collate gbl_chinese_ci;#修改字符集的校对规则为简体中文
>

删除数据库

>DROP {DATABASE|SCHEMA}[IF EXISTS] 数据库名

MySQL存储引擎的部分操作

>SHOW ENGINES;
>#查询支持的全部存储引擎
>SHOW VARIABLES LIKE 'storage_engine%';
>#查询默认的存储引擎
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值