一、在MYSQL中,创建数据库,语法如下:
CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];
[ ]中的内容是可选的。语法说明如下:
<数据库名>:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。
IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已经存在而重复创建的错误。
[DEFAULT] CHARACTER SET:指定数据库的字符集。指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。
[DEFAULT] COLLATE:指定字符集的默认校对规则。
实例如下:
二、创建一个数据库表,此为数据库中的基本结构,用于存储和组织数据,语法如下:
CREATE TABLE [IF NOT EXISTS] `表名` (`字段名` 列类型 [属性] [索引] [注释],`字段名` 列类型 [属性] [索引] [注释],.......`字段名` 列类型 [属性] [索引] [注释]
) [表类型] [字符集设置] [注释]
注意点:
使用英文() ,表的名称和字段尽量使用 `` 括起来
AUTO INCREMENT 自增
字符串用单引号括起来
所有的语句用结尾加上 , 最后一句不用加
PRIMARY KEY 主键,一般一个表只有一个唯一的主键。
实例如下:
三、查看创建的表
四、为创建的表插入数据,参考语法如下:
insert into 表名(列名1, 列名2, 列名3,...)values(列值1,列值2,列值3,...)
实例如下:
五、查看表的所有内容