前言
提示:SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统,SQL语句用于取回和更新数据库中的数据,有很多版本的SQL语言,但为了与ANSI标准兼容,他们必须以相似的方式共同来支持主要关键词(比如:SELCT,UPDATE,INSERT,WHERE等等)。
一、SQL增删改查语法
增加:
INSERT INTO TABLENAME(表名)(字段1,字段2......) VALUES(内容1,内容2......);
查询:
SELCT (字段名) FROM (表名) WHERE (限制条件);
删除:`
DELETE FROM TABLENAME(表名) WHERE(限制条件);
更新:
UPDATE TABLENAME(表名) SET 列名称=新值 WHERE 列名称=某值;
二、SQL表操作
创建表:
CREATE TABLE TABLENAME(表名称){
列名称 数据类型,
....
};
删除表:
DROP TABLE TABLENAME(表名称);
修改字段操作
1:修改字段名
ALTER TABLE TABLENAME(表名) COLUMN A TO B;
2:修改字段类型
ALTER TABLE TABLENAME(表名) ALTER COLUMN 字段名 数据类型
3:增加字段:
ALTER TABLE TABLENAME(表名) ADD 字段名 数据类型
4:删除字段
ALTER TABLE TABLENAME(表名) DROP COULUMN 字段名
-- 修改字段类型长度
ALTER TABLE userinfo
ALTER COLUMN name varchar(100);
-- 修改字段类型
ALTER TABLE userinfo ALTER COLUMN age float;
-- 修改字段不允许 NULL 值
ALTER TABLE userinfo ALTER COLUMN age float NOT NULL;
-- 添加主键
ALTER TABLE userinfo ADD CONSTRAINT id_name PRIMARY KEY(ID);
-- 修改字段名 (执行后会有提示:注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。)
EXEC sp_rename "userinfo.age","userage","COLUMN";
-- 添加字段名
ALTER TABLE userinfo ADD gender bit DEFAULT 0;
-- 删除表
DROP TABLE userinfo