--创建数据库规范推荐 CREATE DATABASE IF NOT EXISTS 数据库名 CHARACTER SET 字符集; --示例 create database if not exists ceshi character set utf8 --查看当前所有的数据库 show DATABASES; --删除指定的数据库 DROP DATABASE IF EXISTS 数据库名; /*基于现有表创建表 --创建一个表employees_copy,实现对employees的复制,不包括表数据 */ create table if not exists employees_copy as SELECT * from employees where 1 = 2
--DCL的commit和rollback --commit:提交数据。一旦执行,则数据就会被永久保存在数据库中,意味着数据不可以回滚。 --rollback:回滚数据。一旦执行,则可以实现数据的回滚。回滚到最近一次的commit中。 /* delete from :一旦执行此操作,表数据将被全部删除,但是可以回滚到最近一次的commit操作 truncate table :一旦执行此操作,表数据将被全部删除,且不能回滚 */
重要关键字
列名专业术语叫做‘字段’
SHOW CREATE TABLE 语句查看数据表结构。/ describe table_name
使用 ALTER TABLE 语句可以实现:
向已有的表中添加列 add
修改现有表中的列 modify
删除现有表中的列 drop column
重命名现有表中的列 change
重命名表名 rename (可单独使用)