数据表操作
-
创建数据表
1.普通创建表
基本语法: create table 表名(字段名 字段类型 [字段属性],字段名 字段类型 [字段属性],...)[表选项];
-- 创建数据表
create table class(
-- 字段名 字段类型
-- 字段与表其实是分不开
name varchar(10) -- 不能超过10个字符
);
错误说明:表必须放到对应的数据库下
两种方式可以将表放入到指定的数据库下:
1.在数据表名字前面加上数据库名字,用 "." 连接即可 ,数据库.数据表
-- 将数据表挂到数据库下 create table mydatabase2.class( name varchar(10) );
2.在创建数据表之前先进入到某个具体的数据库即可: use 数据库名字;
-- 进入数据库再创建表 use mydatabase2; create table teacher( name varchar(10) );
表选项: 与数据库选项类似
Engine: 存储引擎, mysql提供的具体存储数据的方式. 默认有一个 innodb(5.5以前默认是myisam)
Charset: 字符集,只对当前自己的表有效(级别比数据库高)
Collate: 校对集
-- 使用表选项 create table student( name varchar(10) )charset utf8;