MySQL数据库入门(建库和建表)--陈远波
建库、建表
1、建库
(1)SQL语句命令建库:
Create database数据库名称 (该方法创建的数据库没有设置编码乱码)
1 2 3 4 5 |
-- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看) drop database if EXISTS dbtest; create database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci; |
修改数据库编码:
alter database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci;
以下以sqlyon图形界面建数据库为例的效果图:
(2)图形化建数据库操作:右击左侧的数据库--新建数据库
为了避免以后数据库中的中文乱码,需要设置数据库字符集合校对为utf8
2、建表
(1)SQL语句命令建表:
Create table 表名(
列名 数据类型(长度),
列名 数据类型(长度)
);
如:
CREATE TABLE test(
id INT,
username VARCHAR(20),
age INT(4)
)
注意:int类型可以不用写长度,默认为11,字符,字符串必须给定长度,并列与列之间逗号隔开。
(2)图形建表操作:
右击数据库-----创建---表