MySQL(2)常见使用命令 登陆及数据库的操作

来源:互联网 发布:淘宝霏慕模特 编辑:程序博客网 时间:2024/06/05 09:45

1.dos 登陆MySQL   

 新打开cmd,输入

【mysql -u root -p 】  这个时候是不需要密码的,不输入密码直接回车即可, 回车后输入密码再回车(若无密码,直接回车)。


【2 查看所有的数据库】


show databases;显示当前所有的数据库,系统会默认带有4个数据库【注意不存在:show database命令(不带s),显示单一的数据库的命令见 【2】-5】

information_schema数据库:

其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。

performance_schema数据库:

存储引擎:命名PERFORMANCE_SCHEMA  ,主要用于收集数据库服务器性能参数。

mysql数据库:

mysql库是系统库,里面保存有账户信息,权限信息,存储过程,event,时区等信息。

test 数据库:

这个是安装时候创建的一个测试数据库,和它的名字一样,是一个完全的空数据库,没有任何表,可以删除。


【2  创建数据库】

create database renyuan;       创建了一个数据库名为renyuan的数据库。


1】创建数据库并 设置数据库编码格式:

语法:

create database 数据库名 character  set ‘字符集’ 创建数据库的同时指定字符集。

【指定字符集是 utf8    utf-8 是错误滴(mysql不认识UTF-8)。】


2】设置数据库校对规则

语法:

create database 数据库名 character set ‘字符集‘ collate ‘校对规则’


3】修改数据库,实际上是修改数据库的字符集。

alter database 数据库名 character  set  ‘字符集’.

 

没有修改数据库名称的命令,在5.1.7的时候有过修改数据库名称的命令,但是由于安全原因,在5.1.23时被放弃了。


4】

删除一个指定数据库(drop)

语法:

drop database 数据库名;


5】

查看当前数据库名(有时如果切换数据库多了,忘了在使用哪个数据库,可以使用查看语句。)【注意带()】

语法:

select database();


【3 使用/切换数据库】

use renyuan;      使用renyuan数据库(可以在使用别的数据库时使用此命令,切换到使用此数据库)