SQL DDL(数据库的操作)

DDL_database

创建数据库

Dos环境
create database databasetest;
Navicat
#连接数据库
#点击创建:右击空白处创建数据库
#命令创建:右击3306-命令列界面-create database databasetest;
image.png
image.png
image.png

显示创建的数据库

Dos环境
show databases;
navicat
#右击-新建数据库
#右击任意数据库-刷新
image.png

删除数据库(不可逆)

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客户端操作

展开数据库-右击新建表-写入字段名及属性(增加新字段名点击添加栏位)-保存后弹出窗口输入表名称


image.png

展开data1数据库的表,用命令建的表和客户端建的表都在里面


image.png
二、查看表结构

表定义

describe t_dept;
image.png
查看表详细定义
show create table t_dept;
image.png
navicat客户端操作

右击目标表-对象信息-切换到DDL界面-查看表定义


image.png
三、删除表
drop table t_test;
navicat客户端操作

右击目标表—删除表

最后刷新数据库即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容