❶ 在SQL中,建立、修改和删除数据库中基本表结构的命令分别为________、________和________命令。
在SQL中,建立、修改和删除数据库中基本表结构的命令分别为INSERT、UPDATE和DELETE命令。添加、修改和删除命令是属于结构化查询语言的数据操作语言,用户通过它可以实现对数据库的基本操作。
INSERT是在指定记录前添加记录,把数据插入到数据库中指定的位置上去。UPDATE是修改记录或数据库模式,或在原有数据的基础上, 产生新的关系模式和记录。DELETE命令是删除数据库中不必再继续保留的一组记录,DELETE 对数据库中记录作删除标志。
(1)创建基本表的命令扩展阅读:
SQL的语言特点:
1、SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录人数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式。
2、高度非过程化。用SQL进行数据操作,用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
3、面向集合的操作方式。不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
4、以同一种语法结构提供两种使用方式。SQL既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接输入SQL命令对数据库进行操作。
❷ sql 中定义基本表的命令是
定义基本表的命令
create table t_user(
id int(10) primary key not null,
name varchar(20),
age int(3) null
)
❸ 数据库 创建表的命令是什么
CREATE TABLE
[ database_name.[ owner ] .| owner.] table_name
( { < column_definition >
| column_name AS computed_column_expression
| < table_constraint > ::= [ CONSTRAINT constraint_name ] }
| [ { PRIMARY KEY | UNIQUE } [ ,...n ]
)
[ ON { filegroup | DEFAULT } ]
[ TEXTIMAGE_ON { filegroup | DEFAULT } ]
< column_definition > ::= { column_name data_type }
[ COLLATE < collation_name > ]
[ [ DEFAULT constant_expression ]
| [ IDENTITY [ ( seed , increment ) [ NOT FOR REPLICATION ] ] ]
]
[ ROWGUIDCOL]
[ < column_constraint > ] [ ...n ]
< column_constraint > ::= [ CONSTRAINT constraint_name ]
{ [ NULL | NOT NULL ]
| [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
[ WITH FILLFACTOR = fillfactor ]
[ON {filegroup | DEFAULT} ] ]
]
| [ [ FOREIGN KEY ]
REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]
]
| CHECK [ NOT FOR REPLICATION ]
( logical_expression )
}
< table_constraint > ::= [ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
{ ( column [ ASC | DESC ] [ ,...n ] ) }
[ WITH FILLFACTOR = fillfactor ]
[ ON { filegroup | DEFAULT } ]
]
| FOREIGN KEY
[ ( column [ ,...n ] ) ]
REFERENCES ref_table [ ( ref_column [ ,...n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]
| CHECK [ NOT FOR REPLICATION ]
( search_conditions )
}
❹ MySQL创建数据库的命令、创建表的命令、插入语句的命令
1.创建数据库
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#如果数据库不存在则创建,存在则不创建
#创建RUNOOB数据库,设定编码为utf8
2.删除数据库
drop database RUNOOB;
3.选择数据库
use RUNOOB;
#使用数据库RUNOOB
4.数据类型
5.创建数据表
CREATE TABLE table_name (column_name column_type , column_name2 column_type2);
<etc>
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` ) #主键
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
来自 <http://www.runoob.com/mysql/mysql-create-tables.html>
</etc>
# 表明、字段名字外面的符号是反引号,为了区分mysql关键字和普通字符
6.删数据表
DROP TABLE table_name;
#删除表内数据
delete from 表明 where runoob_title = “exam”;
#清除表内数据,保留表结构
truncate table 表名;
#删除后立刻释放磁盘空间
optimize table 表名;
7.增 插入数据到表
INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… );
#字符类型,value需要使用单/双引号。
❺ 表的创建和使用
在VFP中表的建立方式有多种,建表过程一般可分为三步:
第一确定表的结构
第二用界面或命令开始建表
第三输入表的内容
例:学生基本信息表
对于每一个数据表,要设计表结构,即数据表包括哪些字段,各字段的名称、数据类型、字段宽度和小数位数等信息。
一个表的建立应确定表建立在磁盘中的位置,这样,在建立表后,需要打开表时,按表在磁盘中的位置找到表将表打开。
用VFP可以建立默认路径,一旦默认路径建好,当打开VFP时它自动在默认路径上。
1)用界面建表
2)用命令建表
格式:CREATE<表名>
(1)用界面打开表
(2)用命令打开表
格式:USE <表名>
功能:打开表
(1)用界面关闭表
(2)用命令关闭表
格式:USE
功能:关闭当前表
1)用界面显示表的结构
2)用命令显示表的结构
格式:LIST|DISPLAY STRUCTURE
功能:显示当前表的结构
(1)用界面修改表的结构
1)用菜单打开表设计器修改表结构
2)用命令打开表设计器修改表结构
格式:MODIFY STRUCTURE
功能:打开表设计器。
1)文件的复制命令
格式:COPY FILES <文件1> TO <文件2>
功能:将文件1复制为文件2
在使用命令前文件1必须关闭
例:将学生表复制成学生1表
files 学生.* to 学生1.*
2)显示文本文件内容命令
格式:TYPE <文件名>
功能:显示文本文件内容
(1)用界面显示记录
(2)用命令显示记录
格式1:BROWSE [FIELDS <字段名表>]
格式2:
LIST|DISPLAY
[[FIELDS] <字段名表>]
[<范围>]
[FOR <条件>][WHERE <条件>]
[OFF]
[TO PRINT [PROMPT] | TO FILE <文件名>]
(1)用界面追加记录
(2)用命令追加记录
格式1:APPEND [BLANK]
功能:向当前表中追加记录。若选BLANK是追加一条空白记录,此空白记录当时不可编辑,用REPLACE等命令可对其进行编辑。
格式2:
APPEND FROM <文件名>
[FIELDS <字段名表>
[FOR <条件>]]
功能:从文件名指定的表文件中将符合条件的记录追加到当前表的尾部。
格式:INSERT [BEFORE] [BLANK]
(1)用界面修改记录
1)显示-》浏览
2)在命令窗口上用命令EDIT或CHANGE
(2)用命令修改记录
格式:
REPLACE [<范围>]
<字段1> WITH <表达式1>
[,<字段2> WITH <表达式2>…]
[FOR <条件1>] [WHILE <条件2>]
功能:在指定范围内将符合条件的记录中的相关字段用相关表达式来替换。若省略范围,默认范围为NEXT 1
删除表中的记录:
1、逻辑删除:只是将记录加了删除标记
2、物理删除:将具有删除标记的记录真正从表中删除
(1)逻辑删除与恢复
1)用界面为记录加删除标记或去掉删除标记
2)用命令为记录加删除标记与去掉删除标记
逻辑删除命令格式:
DELETE [范围] [FOR <条件>]
功能:对满足条件的记录加删除标记,若范围省略,默认范围为当前记录即NEXT 1.
记录恢复命令格式:
RECALL [范围] [FOR <条件>]
功能:为符合条件的记录去掉删除标记,若范围省略,默认范围为当前记录即NEXT 1.
(2)物理删除记录:
1)用界面进行物理删除
2)用命令进行物理删除
格式:PACK
功能:将带有删除标记的记录,从表中真正删除
3)物理删除表中所有记录
格式:ZAP
功能:将表中所有记录删除,只保留表的结构
1、用界面方式移动记录指针
2、用命令方式移动记录指针
1)绝对移动:
格式:GO <BOTTOM>|<TOP>|<记录号>
2)相对移动:
格式:SKIP [[+|-]N]
1、记录的筛选
(1)设置筛选记录条件命令
1)用界面方式
2)用命令方式
格式:SET FILTER TO [<条件>]
(2)查找定位命令
格式:LOCATE FOR <条件>
❻ mysql如何创建数据表的几个命令
1、显示数据库列表。
show
databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use
mysql;
//打开库,学过FOXBASE的一定不会陌生吧
show
tables;
3、显示数据表的结构:
describe
表名;
4、建库:
create
database
库名;
5、建表:
use
库名;
create
table
表名
(字段设定列表);
6、删库和删表:
drop
database
库名;
drop
table
表名;
7、将表中记录清空:
delete
from
表名;
8、显示表中的记录:
select
*
from
表名;
❼ 如何 SQL创建表
创建数据库表首先得创建好数据库,数据库的具体创建方法请参见:http://jingyan..com/article/63f236280e53740209ab3d53.html
3
创建数据表的源代码如下,各命令详见请自行网络。
use test
go
if exists(select name from sys.tables where name='Student')
drop table Student
go
create table Student
(sname nchar(10) primary key,
sex nchar(2) not null,
bir datetime
)
❽ 在SQL中,创建基本表用什么命令
比如表名为LogInfo 包含10列,如下:
CREATE TABLE [LogInfo](
[LogID] [int] IDENTITY(1,1) NOT NULL, /*自增列*/
[LogType] [varchar](50) NULL,
[OperatorType] [varchar](50) NULL,
[FuncName] [varchar](50) NULL,
[OperatorInfo] [text] NULL,
[LoginIP] [varchar](50) NULL,
[CreateBy] [varchar](50) NULL,
[CreateDate] [datetime] NULL,
[LastUpdateBy] [varchar](50) NULL,
[LastUpdateDate] [datetime] NULL)
❾ MySQL创建数据库的命令、创建表的命令、插入语句的命令
请参考以下例子
创建数据库
CREATE DATABASE `schools` ;
创建班级表CREATE TABLE `classes` ( `class_id` INT(4) NOT NULL COMMENT '班级id', `class_name` VARCHAR(50) NOT NULL COMMENT '班级名称', PRIMARY KEY (`class_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
插入语句
insert into `schools`(`class_id`,`class_name`) values('1','aaa');
❿ 、SQL语言中,删除、创建基本表的命令,删除、更新、增加数据的命令
创建数据库:Create database bookstore;删除数据库:drop database bookstore;UPDATE databases是更新数据库。