数据库创建的一些基本小知识,小操作
1.启动数据库
首先进入命令行界面,然后输入net start mysql;就可以启动数据库了(注意了如果数据库原来就是打开的的话,这样就会出错)
相应的net stop mysql;就可以关闭数据库
2,连接服务器
mysql -u user -h host -p 点击enter,系统会提示password:此时你将登陆密码输入,就表示连接上了数据库;
其中-u表示的是用户名 -h表示的是主机 -p表示的是密码,如果你的端口号不是默认的3306(mysql的默认端口号),你还得在后面加上 -P 端口号;
例子 :mysql -uroot -h localhost -p -P3306;
其中-p密码你可以写,但是此时写密码的话要紧接着-p后面写,还有端口号的-P是大写的,如果是默认的端口号,可以写,也可以不写上去,(-P 3306)这一句可以不写。
3.断开数据库
>QUIT就可以了,后面不用加;的。
4,修改mysql提示符
方法一:直接在连接数据库时改
mysql -uroot -h host -p --prompt 提示符
这样就可以改变提示符了
方法二 连接上了以后再改
>prompt 提示符;就可以了。
提示符共有一下几种:
\D 完整日期
\d 当前数据库
\h 服务器名称
\u 当前用户
5.查询一些基本操作
SELECT VERSION();查询服务器的版本号
SELECT CURRENT_DATE;查询当前日期;
SELECT NOW();
SELECT USER();
注意一般关键字都要大写,数据库名,表名等小写
6,创建数据库
6.1 CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
{""|""}表示从两者之中选一个 [""]表示可有可无;
如果数据库t1已经存在的话,你再去创建一个数据库t1的话,系统会报错,但是如果你加上了 IF NOT EXISITS的话,系统不会报错,但是会给一个警告,
如何查看警告的信息呢
6.2 SHOW WARNINGS;显示警告的内容;
甚者你想查看你创建这个数据库时的语句;你可以SHOW CREATE DATABASE t1;会显示你创建数据库时的指令;
想查看你创建的数据库有哪些,可以
SHOW DATABASES;就可以了。
6.3 以gbk编码的方式创建数据库
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET =gbk;
如果你想改变书库的编码方式
ALTER{DATABASE|CHEMA}[db_name] [DEFAULT] CHARACTER SET[=]charset_name;
7,删除数据库
DROP DATABASE [IF EXISTS] db_name;