01数据表库操作
学习数据库之前先来认识几个单词
-
local
本地 -
host
主机 ,简写为-h
-
username
用户名,简写为-u
-
password
密码,简写为-p
-
port
端口号,简写为-P
01查看所有数据库
show databases;
02创建数据库
-- 创建数据库
create database [if not exists] `数据库名` [charset = 字符码];
-
if not exists
是如果不存在的意思,上面的意思是如果表格××不存在,就创建。加上此句即使创建之前已经有这个数据库,也不会报错,可以省略。 - 数据库名加反引号``可以防止数据库名是关键词而报错,省略后不能再用关键字作为数据库名,可以省略。
-
charset = 字符码
中常用字符码有UTF8
、gbk
、gb2312
。省略后默认字符集为初始默认设置,可以省略。
创建数据库的简单写法:create database 数据库名;
最后,来个例子吧:创建数据库Myfirst
。
-- 复杂写法
create database if not exists Myfirst charset = utf8;
-- 简单写法
create database Myfirst;
03删除数据库
drop database [if exists] `数据库名`;
同样的,只要替换数据库名就可以了:删除 Myfirst
数据库。
-- 复杂写法
drop database if exists `Myfirst`;
-- 简单写法
drop database Myfirst;
04显示数据库的sql语句
show create database 数据库名;
万变不离其宗,这个就不在举例子了。
05修改数据库
首先说明一下,修改数据库只能修改数据库字符集,其他都不能修改,所以这条sql
语句不怎么常用。
alter database `数据库名` charset = utf8;
在这里,数据库名是可以更换的,utf8
也是可以更换的内容。
数据库名是你所要修改的哪个数据库,charset
等号后面的内容代表无论以前是什么字符集,这个数据库的字符集以后要修改为什么字符集,比如上面代表修改为utf8
。
06选择数据库
如果你想要在某个文件夹内放文件,最起码你要选择一个文件夹并且打开它;同样的,你必须选择一个数据库,才能在这个数据库中创建数据表。
use `数据库名`;
代码很短,但很重要。