作为一个全能前端,日常行走江湖SQL命令不会怎么行!! 赶快一起学一下基础的SQL 增删改查语句。
注:此教程仅提供常用的增删改查语句,如果还有对sql感兴趣的同学,可以去官网查阅;
增加
(1)插入新的一行数据 这里插入数据的量必须和对应列的数量对应!
// SQL Server
INSERT INTO 表名 VALUES ('val1','val2','val3','val4')
(2)插入指定数据进入对应的列 注意值的顺序不能变
// SQL Server
INSERT INTO 表名(col1,col2,col3,col4) VALUES ('val1','val2','val3','val4')
删除
(1)删除指定条件的元组
// SQL Server
DELETE FROM 表名 WHERE id = '值'
(2)删除整个表 此操作会删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用语有外建约束引用的表
// SQL Server
TRUNCATE TABLE 表名
更改
(1)通过条件语句where的判断修改需要更改的列名 一般为id等唯一标识
// SQL Server
UPDATE 表名 set name = '新值' WHERE id = '值'
查询
(1)查询当前表格所有数据
// SQL Server
SELECT * FROM 表名
(2)查询表中有name字段所有数据
// SQL Server
SELECT name FROM 表名
(3)查找表中符合这两个条件的数据
// SQL Server
SELECT * FROM 表名 WHERE id='值' OR id="值"
(4)多条件查询
// SQL Server
SELECT * FROM 表名 WHERE id='值' AND name="值"
或者这样改变筛选条件
// SQL Server
SELECT * FROM 表名 WHERE id>10 AND id<20
(5)增加列
// SQL Server
alter table tableName add columnName varchar(30)
(5)修改列类型:
// SQL Server
alter table tableName alter column columnName varchar(4000)
(5)修改列的名称:
// SQL Server
EXEC sp_rename 'tableName.column1' , 'column2' (把表名为tableName的column1列名修改为column2)
(5)删除列:
// SQL Server
alter table tableName drop column columnName
文章到这里就结束了,我也是在学习的过程中进行知识的分享,如有不足的地方,欢迎各位大佬指正!!
也欢迎大家来我的个人博客多看看,我会不定期分享更多的知识;