DDL_database
创建数据库
Dos环境
create database databasetest;
Navicat
#连接数据库
#点击创建:右击空白处创建数据库
#命令创建:右击3306-命令列界面-create database databasetest;
显示创建的数据库
Dos环境
show databases;
navicat
#右击-新建数据库
#右击任意数据库-刷新
删除数据库(不可逆)
drop database databasetest;
撤销已执行的命令
无法撤销,(1)执行后修改;(2)造成语法错误重新输入;(3)进入编辑状态修改;(4)启动事务
#启动事务
BEGIN TRANSACTION;
#查看结果
UPDATE TABLENAME SET XXXXX WHERE XXXX
SELECT * FROM TABLENAME;
#如果有错误
ROLLBACK TRANSACTION;
#如果没错误
COMMIT TRANSACTION;
表操作
一、创建一张表
创建一张表之前需要先选定一个数据库,然后在该数据库下创建表
#选择数据库
use data1;
#创建名为t_dept的表,表中包含三个字段(no,name,loc)各属性间用","隔开,最后一个属性不用
create table t_dept(
-> no int,
-> name varchar(20),
-> loc varchar(40)
-> );
navicat客户端操作
展开数据库-右击新建表-写入字段名及属性(增加新字段名点击添加栏位)-保存后弹出窗口输入表名称
展开data1数据库的表,用命令建的表和客户端建的表都在里面
二、查看表结构
表定义
describe t_dept;
查看表详细定义
show create table t_dept;
navicat客户端操作
右击目标表-对象信息-切换到DDL界面-查看表定义
三、删除表
drop table t_test;
navicat客户端操作
右击目标表—删除表
最后刷新数据库即可