sql的表
Ⅰ 关于sql的表
你要级联操作啊,那就需要写函数或者监听了。。
单纯的改数据是不会级联操作的。。
你想实现一个表的变更,要带动另外一个表?
这样的话只有写数据库的函数或建立监听才可以实现。
Ⅱ SQL语句创建表
CREATE TABLE 语句用于创建数据库中的表。
具体用法为:
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
(2)sql的表扩展阅读:
创建表数据类型:
integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。
decimal(size,d) numeric(size,d):容纳带有小数的数字。
char(size):容纳固定长度的字符串
varchar(size):容纳可变长度的字符串
date(yyyymmdd):容纳日期。
参考资料:网络-SQL CREATE TABLE
Ⅲ SQL 查询表中的内容,谢谢!
不知道你是要做什么?
updatet1seta=t2.m,b=t2.mfromt2wheret1.id=t2.id
-- ? t1 和 t2 需要有关联列,sqlserver
Ⅳ sql怎么获得所有表名
select name from [MSysObjects] where type=1 需要有相关权限
office 2003设置:工具 -> 选项 -> 视图 -> 勾选隐藏对象、系统对象。工具 -> 安全 -> 用户与组的权限 ,在对象名称中选定 MSysObjects ,然后权限中设置其读取权限。
office 2007设置:单击左上角图标 -> Access选项 -> 当前数据库 -> 导航 -> 导航选项 -> 勾选显示隐藏对象,显示系统对象。数据库工具选项卡 -> 用户和权限 -> 用户与组权限,对象类型选择表,对象名称选定MSysObjects,然后勾选“读取数据”权限
查询列的表名是[MSysColumns]
Ⅳ SQL两表查询
生产明细金额(显示每个员工生产的每种产品的金额信息)
select a.员工姓名,a.品名 ,a.数量,b.单价,a.数量 * b.单价 as 金额 from 表2 a left join 表1 b on a.品名=b.品名
生产汇总金额(显示每个员工生产所有产品的合计金额)
select a.员工姓名,sum(a.数量 * b.单价) as 金额 from 表2 a left join 表1 b on a.品名=b.品名
group by a.员工姓名
Ⅵ 删除一个表的sql 语句怎么写啊
使用drop语句,droptable (需要删除表的名字)。
drop是删除整个表,delete是删除表的内容。
drop语句的作用:删除内容和定义,释放空间,简单来说就是把整个表去掉。以后要新增数据是不可能的,除非新增一个表。
删除表时需要注意的事项:
1、如果删除应用表别名,则delete 后面一定要接对应的别名,然后再接表名,不然报错。
2、delete删除sql后面不可接通配符*,即delete * from ,这样会报错。
3、delete删除sql默认的返回值为int数据类型,当删除一条数据时,返回int数据1,当删除num条数据时,则返回int类型num。
(6)sql的表扩展阅读:
SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
常用语句:
创建数据库 CREATE DATABASE database-name
删除数据库 drop database dbname
创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
删除新表 drop table tabname
参考资料:网络—sql语句大全
Ⅶ sql语句 如何创建一个表啊
创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:
创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。
微软VS SQL 2008 数据库
(7)sql的表扩展阅读:
结构化查询语言(Structured Query Language)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的操作:
删除表-- drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录;
删除数据库 -- drop database databasename;
删除数据记录 -- "delete from 数据表 where 条件表达式"
Ⅷ sql 查询所有表
你这里错了WHERE id=OBJECT_ID(select TABLE_NAME from information_schema.tables where table_type='BASE TABLE') AND indid<2
结构是这样的where id in(Select 。。。。)and 。。。这是id条件是一个集合时或者 where id = (select。。。)and(条件)这是id条件为一个类型值时。不能id=Object_ID又紧接着括号(。。)。我也不知道你要实现什么,你也没说明白。只是说出你错在哪。至于Select里的字符串怎么连接例如:'a' + 'bbb' 加号就是连接运算符了。
Ⅸ SQL中表的类型
不知道什么叫“导出表”是什么,把表导出?
基本表就是你创建的一个表。
视图是通过SELECT语句,外加JOIN,把这些基本表链接成一个逻辑表。