SQL基本使用-操作表

操作表

1.C(create) 创建

语法

 CREATE TABLE 表格名称(
		列名1 数据类型1,
		列名2 数据类型2,
		...
		列名n 数据格式n
);

数据类型

  1. int 整数类型
  2. double(5,2) 小数类型(长度,精度)
  3. date 日期 只包含年月日 yyyy-MM-dd
  4. datetime 包含日月年时分秒 yyyy-MM-dd HH:mm:ss
  5. timestamp 时间戳格式 如果不给他赋值,或者为null 默认设置当前系统时间
  6. varchar(10) 字符串类型(最大长度为10)

创建表

CREATE TABLE 表格名称(
		id int,
		name varchar(32),
		age int,
		score double(4,1),
		birthdat date,
		insert_time timestamp
);

复制表

CREATE TABLE 表名 like 被复制的表名;

2.(Retrieve) 查询

查询所有数据库表名称

SHOW TABLES;

查询表结构

DESC 表名;

3.U(Update) 修改

修改表名

ALTER TABLE 表名 RENAME TO 新的表名;

修改表的字符集

SHOW CREATE TABLE 表的名称 CHARACTER SET 字符集名称;

添加一列

ALTER TABLE 表名 ADD 列名 数据类型;

修改列的名称 类型

ALTER TABLE 表名称 CHANGE 列名称 新列名 新数据格式;
ALTER TABLE 表名称 MODIFY 列名 新的数据格式;

删除列

ALTER TABLE 表名 DROP 列名;

4.D(delete) 删除

普通删除

DROP TABLE 表名

判断是否存在,再删除

DROP TABLE IF EXISTS 表名

你可能感兴趣的:(SQL)