基本数据库操作总结
[b][*]创建数据库[/b]
CREATE DATABASE database_name
[b][*]删除数据库[/b]
DROP DATABASE database_name
如果数据库只在使用,会提示操作失败
[b][*]创建表[/b]
约束部分可选,基本的值有NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY
[b][*]表结构的修改[/b]
修改结构用ALTER TABLE table_name
1.增加列
ADD column_name data_type [约束]
2.删除列
DROP COLUMN column_name
做为主键或者外键的列不能直接删除
3.修改列
ALTER COLUMN column_name data_type [约束]
[b][*]删除表[/b]
DROP TABLE table_name
将表从数据库中移除
[b][*]创建索引[/b]
CREATE INDEX index_name ON table_name (column_name1, column_name2......)
删除用drop
[b][*]创建视图[/b]
CREATE VIEW view_name AS select语句
删除还是用drop
[b][*]表数据插入[/b]
[b][*]表数据更新[/b]
基本格式如下:
[b][*]表数据删除[/b]
说明:
1.只能删除整行
2.没有条件的时候,删除所有行
3.只删除数据,不删除表,删除表用DROP
4.在SQL Server中还可以实用TRUNCATE TABLE table_name来删除数据,而保存表结构
[b][*]创建数据库[/b]
CREATE DATABASE database_name
[b][*]删除数据库[/b]
DROP DATABASE database_name
如果数据库只在使用,会提示操作失败
[b][*]创建表[/b]
CREATE TABLE table_name (
column_name1 data_type [约束],
column_name2 data_type [约束],
......
)
约束部分可选,基本的值有NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY
[b][*]表结构的修改[/b]
修改结构用ALTER TABLE table_name
1.增加列
ADD column_name data_type [约束]
2.删除列
DROP COLUMN column_name
做为主键或者外键的列不能直接删除
3.修改列
ALTER COLUMN column_name data_type [约束]
[b][*]删除表[/b]
DROP TABLE table_name
将表从数据库中移除
[b][*]创建索引[/b]
CREATE INDEX index_name ON table_name (column_name1, column_name2......)
删除用drop
[b][*]创建视图[/b]
CREATE VIEW view_name AS select语句
删除还是用drop
[b][*]表数据插入[/b]
INSERT INTO table_name
(column_name1, column_name2......)
VALUES (value1, value2....),
(value6, value7....)
[b][*]表数据更新[/b]
基本格式如下:
UPDATE table_name
SET column1=value1
column2=value2
......
WHERE search_condition
[b][*]表数据删除[/b]
DELETE FROM table_name
WHERE search_statement
说明:
1.只能删除整行
2.没有条件的时候,删除所有行
3.只删除数据,不删除表,删除表用DROP
4.在SQL Server中还可以实用TRUNCATE TABLE table_name来删除数据,而保存表结构