这篇文章主要介绍了SQL语句(二)如何创建表、修改表结构、删除表,需要的朋友可以参考下。
1创建数据库表
--使用哪个数据库,如果不写这一句是默认的数据库,也可以用鼠标选当前数据库
use testDB
--创建表
Create Table tablename
--id表示字段名
--int 数据类型
--primary key 主键
--not null 非空
--identity(1,1)初始值是1 每次自增长1
id int primary key not null identity(1,1),
--unique 唯一
name varchar(20) not null unique
2删除表
Drop table 表名
3修改表结构
--增加列
Alter table 表名
Add 列名 类型
--删除列
Alter table 表名
drop cloumn 列名
--修改列,修改列类型
Alter table 表名
Alter column 列名 type
以上就是精品学习网为大家提供的关于SQL语句(二)如何创建表、修改表结构、删除表的相关内容,希望能够帮助到大家。
MySQL 删除数据表
MySQL中删除数据表是非常容易 *** 作的, 但是你再进行删除表 *** 作时要非常小心,因为执行删除命令后所有数据都会消失。
具体语法参考
以下为删除MySQL数据表的通用语法:
希望对您有所帮助哦~
删除数据库的sql语句如下:
drop database:数据库名--删除数据库的。
drop table:表名--删除表的。
delete from:表名--where条件--删除数据的。
truncate table:表名--也是删除数据库的。
SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
什么是数据库:
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
sql中delete语句不能删除表,只能删除表中的所有行数据。
delete
from
表名
想要彻底删除表,可以用drop语句。
drop
表名
:
drop,delete区别
1、drop
(删除表):删除内容和定义,释放空间。简单来说就是把整个表去掉以后要新增数据是不可能的,除非新增一个表。
drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。
2、delete
(删除表中的数据):delete
语句用于删除表中的行。delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除 *** 作作为事务记录在日志中保存,
以便进行进行回滚 *** 作。
3、执行速度,一般来说:
drop>
delete。
4、delete语句是数据库 *** 作语言(dml),这个 *** 作会放到
rollback
segement
中,事务提交之后才生效;如果有相应的
trigger,执行的时候将被触发。drop
是数据库定义语言(ddl), *** 作立即生效,原数据不放到
rollback
segment
中,不能回滚, *** 作不触发
trigger。
以上就是关于简述如何创建表,修改表,删除表全部的内容,包括:简述如何创建表,修改表,删除表、如何从MYSQL数据库中删除表、删除数据库的sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)