database基本操作

来源:互联网 发布:淘宝云客服考试试题 编辑:程序博客网 时间:2024/06/15 17:11

查询

查询数据库

SHOW DATABASES;

查询表

SHOW TABLES;

查询列

SHOW COLUMNS IN table_name;

查询数据

SELECT *FROM table_name;

创建

创建数据库

CREATE DATABASE database_name;

创建表(需要先选择数据库 USE database_name)

CREATE TABLE table_name(attribute1_name varchar(20),attribute2_name int);

创建数据

INSERT leader VALUE('name1', 'name2');

删除

删除数据库

DROP DATABASE database_name;

删除表(数据)

DELETE FROM table_name(WHERE attribute1_name = 'xxx');

删除表(表)

DROP TABLE table_name;

修改

修改数据库名字

RENAME DATABASE old_db_name TO new_db_name; (已弃用)

可以建新的数据库, 然后数据拷贝过去

修改表名

ALTER TABLE old_table_name RENAME new_table_name;

修改列名

ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name varchar(20);

修改行

UPDATE table_name SET column_name = 'new_value' WHERE column_name = 'old_value';

添加列

ALTER TABLE table_nameADD column_name datatype

删除列

ALTER TABLE table_name DROP COLUMN column_name

加主码

ALTER TABLE PersonsADD PRIMARY KEY (Id_P)

删主码

ALTER TABLE PersonsDROP PRIMARY KEY

加外码

ALTER TABLE OrdersADD FOREIGN KEY (Id_P)REFERENCES Persons(Id_P)

删外码

ALTER TABLE OrdersDROP FOREIGN KEY fk_PerOrders
0 0