语句 | 描述 | 备注 |
---|---|---|
SELECT | 从数据库中提取数据 | 选择,通常用来查询数据 |
UPDATE | 更新数据库中的数据 | 更新,通常用来修改数据 |
DELETE | 从数据库中删除数据 | 删除,通常用来删除数据 |
INSERT INTO | 向数据库中插入新数据 | 插入,通常用来增加数据 |
CREATE DATABASE | 创建新数据库 | |
ALTER DATABASE | 修改数据库 | |
CREATE table | 创建新表 | |
ALTER table | 变更(改变)数据库表 | |
DROP table | 删除表 | |
CREATE INDEX | 创建索引(搜索键) | |
DROP INDEX | 删除索引 |
数据库增删改查语句注意:sql中字符串要用英文的单引号('')引起来。
理解:这是为了让其他语言调用数据库写sql时,与字符串("")区分开,如果sql中字符串也用("")的话到时候其他语言中的("")会导致截断,造成不必要的麻烦。
增:插入到表table_name中,值是value1,value2,value3,...
INSERT INTO table_name (column1,column2,column3,...)VALUES (value1,...);
删:从表table_name中删除,当满足条件some_column=some_value
DELETE FROM table_nameWHERE some_column=some_value;
改:修改表table_name,设置column1=value1,column2=value2,...,当条件满足some_column=some_value时。
UPDATE table_nameSET column1=value1,...WHERE some_column=some_value;
查:选择列column_name,column_name,从表table_name中。
注意:本查询仅为部分功能,欲知详情可见SELECT语句
SELECT column_name,column_nameFROM table_name;
增语法:插入到表table_name中,值是value1,...
注意:这里面的值与上面的(column1,...)一一对应。
INSERT INTO table_name (column1,...);
下面用一个例子来试试这些语句:
那么我们来试试加一道我不喜欢的菜:苦瓜(因为后面要删掉一个,所以加个不喜欢的方便删掉)
INSERT INTO menu (name,degree,num)VALUES ('苦瓜','0','100');
程序运行结果:
语法:从表table_name中删除,当满足条件some_column=some_value
DELETE FROM table_nameWHERE some_column=some_value;
那么让我们来继续上面的例子,删除这个苦瓜:
DELETE FROM menuWHERE name='苦瓜';
程序运行结果:
语法:修改表table_name,设置column1=value1,...,当条件满足some_column=some_value时。
UPDATE table_nameSET column1=value1,...WHERE some_column=some_value;
由于干煸土豆丝太好吃了,被大家吃光了,所以把数量修改为0:
UPDATE menuSET num=0WHERE name='干煸土豆丝';
程序运行结果:
语法:选择列column_name,column_name,从表table_name中。
SELECT column_name,column_nameFROM table_name;
新来的人如果想吃东西,只能点那些还有食材能做的菜:
SELECT *FROM menuWHERE num!=0;
程序运行结果:
以上是内存溢出为你收集整理的【数据库】增删改查 *** 作全部内容,希望文章能够帮你解决【数据库】增删改查 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)