sqlserver删除所有表,增删改查

   
要删除某个数据库,或者删除数据库中的所有表(删除表结构和数据),需要先删除表间的外键约束,才能删除表。如删除数据库db_wy中的所有表:

【风马一族_mysql】mysql基本指令,_mysqlmysql

数据库常用的指令:

显示数据库

删除数据库

连接数据库

查看 当前连接的数据库

数据表的常用指令

查看表

修改表

删除表

增加    alter add命令用来增加表的字段。

修改字段

删除字段

加索引  

删除索引

插入数据

查看表中的数据    //准确性的查询所需数据

mysql>select * from 数据表 order by id limit
从哪个位置开始,一共几条;

删除表中的数据

修改表中的数据

数据库常用的指令: 显示数据库 删除数据库 连接数据库 查看
当前连接的数据库 数据表的常用…

数据库是长期存储在计算机内,有组织的和可共享的数据集合,简而言之,数据库就是一个存储数据的地方,只是在其存储方式有特定的规律,这样做可以方便处理数据,数据库的操作包括创建数据库和删除数据库,还有数据库中的查询与修改,这些操作都是数据库管理的基础。

--/第1步**********删除所有表的外键约束*************************/DECLARE c1 cursor forselect 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; 'from sysobjectswhere xtype = 'F'open c1declare @c1 varchar(8000)fetch next from c1 into @c1while(@@fetch_status=0)beginexec(@c1)fetch next from c1 into @c1endclose c1deallocate c1--/第2步**********删除所有表*************************/use db_wyGOdeclare @sql varchar(8000)while (select count(*) from sysobjects where type='U')>0beginSELECT @sql='drop table ' + nameFROM sysobjectsWHERE (type = 'U')ORDER BY 'drop table ' + nameexec(@sql) end

一,创建数据库
  创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据,这是进行表操作的基础,也是进行数据库管理的基础,在mysql中创建数据库需要通过SQL语句CREATE
DATABASES实现,语法形式如下:

  

CREATE DATABASE 数据库名;

其中,‘数据库名’参数表示所要创建的数据库的名称,在创建数据库之前,可以使用SHOW语句来查看现在已经存在的数据库,语法形式如下:


SHOW DATABASE;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| liuyandb           |
| mysql              |
| performance_schema |
| python             |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql>

二,删除数据库

  删除数据库是指数据库系统中删除已经存在的数据库,删除数据库之后,原来分配的空间将被回收,值得注意的是,删除数据库会删除数据库中所有的表和所有数据。

删除数据库是通过SQL语句 DROP DATABSE实现的,其语法格式如下/;.
DROP DATABASE 数据库名;

举例说明

创建一个叫做mybook的数据库,查询然后在将其删除查看:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| liuyandb           |
| mysql              |
| performance_schema |
| python             |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> create database mybook;
Query OK, 1 row affected (0.04 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| liuyandb           |
| mybook             |
| mysql              |
| performance_schema |
| python             |
| sys                |
+--------------------+
7 rows in set (0.00 sec)

mysql> drop database mybook;
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| liuyandb           |
| mysql              |
| performance_schema |
| python             |
| sys                |
+--------------------+
6 rows in set (0.01 sec)

mysql>

 

三:创建,修改和删除表

  表是数据库存储数据的基本单位,一个表包含若干字段或记录,表的操作包括创建表,修改表和删除表,这些操作都是数据库管理中最基本也是最重要的操作。

发表评论

电子邮件地址不会被公开。 必填项已用*标注