# sql
命令 | 说明 |
---|---|
select | 从数据库中提取数据 |
update | 更新数据库中的数据 |
delete | 从数据库中删除数据 |
insert into | 向数据库中插入数据 |
create database | 建立新的数据库 |
alter database | 修改数据库 |
create table | 建立新表 |
alter table | 改变数据库表 |
drop table | 删除表 |
create index | 建立索引 |
drop index | 删除索引 |
注意,SQL语句不区分大小写数据库
select column_name, column_name from table_name; select * from table_name;
seletc distinct column_name, column_name from table_name;
select column_name, colunm_name from table_name where column_name operator value;
select * from Customers where country='Mexico';
运算符 | 描述 |
---|---|
= | 等于 |
<> | 不等于,有时写成 != |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
between | 在某个范围内 |
like | 搜索某种模式 |
in | 指定针对某个列的多个可能值 |
select * from Customers where country='china' and city='beijing'; SELECT * FROM Customers WHERE Country='Germany' AND (City='Berlin' OR City='München');
select column_name, column_name from table_name order by column_name, column_name asc|desc;
select column_name from customers order by country;
select column_name from customers order by country desc;
insert into table_name values (value1, value2, value3,...)
insert into table_name (column1, column2, column3,...) values (value1, value2, value3,...)
update table_name set column1=value1, column2=value2,... where some_column=som_value;
delete from table_name where some_column=some_value;
delte from table_name; or delete * from table_name;