一些常见的sql命令
(sql本身不区分大小写)
- select ____SELECT - 从数据库中提取数据
- update ____UPDATE - 更新数据库中的数据
- delete _____DELETE - 从数据库中删除数据
- insert into ____ INSERT INTO - 向数据库中插入新数据
- create database____CREATE DATABASE - 创建新数据库
- alter database ____ALTER DATABASE - 修改数据库
- create table____CREATE TABLE - 创建新表
- alter table____ALTER TABLE - 变更(改变)数据库表
- drop table____DROP TABLE - 删除表
- create index____CREATE INDEX - 创建索引(搜索键)
- drop index____DROP INDEX - 删除索引
命令细节
- select*表示选取所有列
select name 表示选取name列 - SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)
如果是数值字段,不要使用引号。 - order by A,B 这个时候都是默认按升序排列
order by A desc,B 这个时候 A 降序,B 升序排列
order by A ,B desc 这个时候 A 升序,B 降序排列
即 desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。 - 可以令 id 列自动更新的,则表中的每条记录都有一个唯一的数字代码
- UPDATE——update 语句用于更新表中已存在的记录
UPDATE table_name
SET column1=value1,column2=value2,…
WHERE some_column=some_value;
WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略,所有的记录都将被更新