一、表的创建
建一个简单的学生表(有学号,姓名,性别,类型)
create table Student( stu_id integer primary key,
stu_num integer,
stu_name varchar2(10),
stu_sex varchar2(2),
stu_type integer default '0' );
包含的部分为:
1.存储数据类型的选择 常用的
字符串:char()/varchar2()
数 字:number(p,s)/integer()
日 期:date
二进制:clob BLOB (对二进制类型用法还不清楚)
2.一些约束
primary key
foreign key (http://www.w3school.com.cn/sql/sql_foreignkey.asp)
unique
not null
check (http://www.w3school.com.cn/sql/sql_check.asp)
3.默认值得设定
default
4.序列的创建用于自增长。
CREATE SEQUENCE stu_id
INCREMENT BY 1 -- 每次加几个
START WITH 0 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE ;
二、添加数据 查询数据
(1)
(2)
三、表中列的修改
时间获取的格式:http://www.cnblogs.com/ajian/archive/2009/03/25/1421063.html
列的添加
列的属性修改
alter table Student
modify stu_type number
列重命名
alter table Student
rename column stu_join to stu_close
表重命名
alter table Student rename to yt_Student
列的删除
alter table Student
drop column Stu_open
四、表中记录的修改
删除里面的数据
delete from Student where stu_id='4'
删除整个数据
delete from table_name
delete * from table_name
truncate table table_name (速度快,释放空间)
五、表的删除
drop table table_name
相关推荐
实验2主要围绕SQL Server 2012数据库中的数据表操作展开,旨在帮助学习者深入理解和熟练运用数据表的创建、修改和删除等基本功能。实验涵盖了验证性、综合性及设计性实验的不同方面,旨在全面增强实践技能。 首先,...
创建数据表的SQL语句通常以`CREATE TABLE`开头。例如,`createTableDepartment.sql`可能包含了以下内容: ```sql CREATE TABLE Department ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, location VARCHAR...
##### 方法二:使用Transact-SQL语句创建数据表 1. **切换数据库**:使用`USE TestDB`语句切换到TestDB数据库。 2. **检查并删除已存在的表**:使用`IF OBJECT_ID('表名') IS NOT NULL DROP TABLE 表名;`语句来确保...
### 数据表的创建、修改与查询 #### 一、数据表的基本概念 在数据库系统中,数据表是存储数据的基本单位。数据表由行(记录)和列(字段)组成,每一行代表一个实体的数据,每一列则表示实体的一个属性。 #### 二...
实验3主要涵盖了Access数据库的基本操作,包括创建与打开数据库、设计和创建数据表以及执行查询。下面是关于这些知识点的详细说明: 1. **创建和打开Access数据库**: Access是Microsoft Office套件中的一个数据库...
创建数据表后,我们可以定义表结构,如字段名、数据类型、主键等。例如,创建一个名为`users`的表: ```csharp string createTableQuery = "CREATE TABLE users (" + "id INT AUTO_INCREMENT PRIMARY KEY," + ...
在MySQL数据库管理中,添加字段是一项常见的操作,用于在已有的数据表中增加新...此外,良好的数据库设计原则要求在设计初期尽可能考虑全面,避免频繁更改表结构。不过,随着业务需求的变化,适时的调整仍然是必要的。
验证性实验主要是对表的定义与修改操作,包括创建数据库schoolInfo,定义teacherInfo表,并对表结构进行各种修改,如更改字段类型、调整字段顺序、重命名字段、删除字段以及添加新字段。此外,还涉及到表的重命名和...
修改表结构的SQL语句包括ALTER TABLE命令,可以用来添加、删除字段或更改字段类型。例如,给课程表添加学时字段(period)和学分字段(CREDIT),然后再删除学时字段,或者将成绩表的SCORE字段类型改为tinyint。这些...
此外,实验还涵盖了修改表数据,如添加、修改、删除记录,这些可以通过`INSERT INTO`、`UPDATE`和`DELETE FROM`语句实现,但具体内容未给出示例。 整个实验旨在让学习者深入理解SQL Server 2005的数据库管理和T-SQL...
- 在弹出的【创建数据透视表】对话框中,选择要分析的数据范围,例如A1:C7单元格区域,并选择新建工作表作为放置数据透视表的位置。 - 单击【确定】后,会出现数据透视表的编辑界面,右侧是【数据透视表字段列表】...
对于表结构的修改,例如添加、删除和更改字段类型,可以使用ALTER TABLE语句。例如: 1. 添加新列: ```sql ALTER TABLE 课程表 ADD 选课类别 char(12); ``` 2. 更改列的数据类型: ```sql ALTER TABLE 课程表 ...
### SQL Server 2008 创建数据表 详解 #### 表的概述 表作为关系数据库中最基础且关键的组成部分,扮演着存储和操作数据的角色。在SQL Server 2008中,表的设计和使用至关重要。表由一系列行和列构成,其中行代表...
3. 动态创建数据表: 使用`TADOCommand`组件,你可以编写SQL命令来创建新的数据表。例如,创建一个名为`Employees`的表,包含`ID`和`Name`两个字段,代码如下: ```delphi var SQLCommand: string; ADOCommand:...
此外,`ALTER TABLE`语句可用于后期修改表结构,添加、删除或修改约束;`INSERT INTO`用于向表中插入数据;`SELECT`用于查询数据;`UPDATE`和`DELETE`分别用于更新和删除数据。这些都是SQL Server中常用的操作。 ...
在创建数据表时,我们需要定义表的结构,包括字段名、数据类型和约束条件。例如,员工人事表employee包含字段emp_no(主键)、emp_name、sex、dept、title、date_hired、birthday、salary、telephone和addr。每个...
Oracle 中创建表、序列、自增字段、添加注释、添加记录、添加触发器、提交的知识点总结 Oracle 中创建表是指在 Oracle 数据库中创建一个新的表结构,以存储特定的数据。在创建表时,需要指定表的名称、字段名称、...
2. 创建数据集组件: 数据集组件如TTable、TQuery、TADOQuery等,它们是DBGrid的数据源。设定其TableName或SQL属性来指定要操作的表或SQL查询。确保激活Active属性,使其开始执行数据查询。 3. 链接DBGrid与数据源...
这一节内容主要介绍了创建和管理数据表的基本概念和操作,包括定义数据库、创建数据表、修改数据表、删除数据表等等。下面将详细介绍这些操作。 一、定义数据库 定义数据库是创建数据库的第一步。数据库是存储数据...
1. **创建数据表对象**:首先,我们需要创建一个DataTable对象,这将作为我们的数据容器。DataTable类提供了丰富的操作方法,可以方便地进行数据的添加、删除和修改。 2. **定义数据列**:接下来,我们要定义数据表...