当前位置: 首页 > 编程笔记 >

必须会的SQL语句(二) 创建表、修改表结构、删除表

谭仰岳
2023-03-14
本文向大家介绍必须会的SQL语句(二) 创建表、修改表结构、删除表,包括了必须会的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语句(一) 创建数据库与删除数据库,包括了必须会的SQL语句(一) 创建数据库与删除数据库的使用技巧和注意事项,需要的朋友参考一下 1.创建数据库 2.删除数据库 只能用drop    drop database 名称

  • 本文向大家介绍必须会的SQL语句(四) 数据删除和更新,包括了必须会的SQL语句(四) 数据删除和更新的使用技巧和注意事项,需要的朋友参考一下 1.删除   1)删除记录   Delete from 表名 where id ='xx'   2)删除所有数据,并回归初始化标识字段。   Truncate table 表名   3)delete与truncate区别      a. truncate是

  • 主要内容:Oracle ALTER TABLE示例,以下是纠正/补充内容:在本教程中,我们将学习如何使用Oracle 语句来修改表结构。 要修改现有表的结构,请使用语句。 以下说明语法: 在上面的语句中, 首先,指定要修改的表名称。 其次,指出想在表名称后执行的操作。 语句可用来: 添加一个或多个列 修改列定义 删除一列或多列 重命名列 重命名表 下面来看看一些例子来了解每个操作的工作原理。 Oracle ALTER TABLE示例 我们将使用在上一个教程中创建的表进行

  • 本文向大家介绍必须会的SQL语句(六) 数据查询,包括了必须会的SQL语句(六) 数据查询的使用技巧和注意事项,需要的朋友参考一下 1.基础的查询     1)重命名列     select name as '姓名' from 表名       2)定义常量列     select 是否 ='是' from 表名       3)top用法 percent      --这种写法可以获取前20%条

  • 本文向大家介绍必须会的SQL语句(三) 数据插入,包括了必须会的SQL语句(三) 数据插入的使用技巧和注意事项,需要的朋友参考一下 1.规范一些使用插入语句的小规范   1)中文字符串前 最好 加一个N   2)列名用中括号 扩起来   像这样  [列名]   2.常规写法 Insert into tableName ( [column1] , [column2] ) values (N'中文',

  • 问题内容: 我有一个包含分层数据的表。 列“ ParentId”保存其父级的ID(“ ID”-关键列)。 删除一行时,我要删除所有子级(所有级别的嵌套)。 怎么做? 谢谢 问题答案: 当行数不太大时,erikkallen的递归方法起作用。 这是使用临时表收集所有子项的替代方法: 它从带有@delete_id的行开始,然后从那里开始。where语句用于防止递归;如果您确定没有任何内容,则可以将其忽略