美文网首页
SQL DDL(数据库的操作)

SQL DDL(数据库的操作)

作者: 乔安安安安娜的芝麻日常 | 来源:发表于2017-07-21 13:49 被阅读0次

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

右击目标表—删除表

最后刷新数据库即可

相关文章

网友评论

      本文标题:SQL DDL(数据库的操作)

      本文链接:https://www.haomeiwen.com/subject/nlhaqxtx.html