❶ 在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是更新資料庫。