数据库--第一课

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;

原文地址:https://www.cnblogs.com/yuaima/p/5047130.html