云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库增删改查

数据库增删改查

  • 62 次阅读
  • 3 次下载
  • 2025/6/22 3:42:32

tinytext 0-255 小型文本 Text 0-1670万 中型文本 longtext 0-42亿 大型文本

问题:当向数据表中添加一条记录,且记录的内容含有中文时,为何添加不进去?

SQL基础

1、SQL简介

SQL(Structured Query Language)结构化查询语言。 SQL就是操作数据的一种语言。

2、增加记录

? ?

语法格式:INSERT INTO table_name(字段1,字段2,字段3,?) VALUES(值1,值2,值3,?) 语法说明

? ? ? ? ?

?

INSERT INTO是添加数据的SQL命令。 table_name要添加的数据表。

表的字段列表,要与值的列表,一一对应。 字段的类型,要与值类型一样。

如果还有没有列出的字段,将用默认值代替。

举例:insert into news(title,content,hits) values(‘标题’ , ‘内容’ , 100)

3、删除记录

? ?

语法:DELETE FROM table_name [WHERE 条件] 说明:

?

?

举例:

WHERE条件:如果省略,将删除所有记录。

? ? ? ?

delete from news; //删除所有的记录

delete from news where id>10; //删除id>10所有记录

delete from news where id>=10 and id<20; //删除id>10且id<20的记录

delete from news where author = ‘admin’ and id<100; //删除id<100且author = ‘admin’记录

4、修改记录

? ?

语法:UPDATE table_name SET 字段1 = 新值1,字段2=新值2,? [WHERE条件] 说明:

? ? ?

?

举例:

需要更新的字段列出,不需要更新的不用管它。 字段的顺序可以修改。

WHERE条件不能省略,如果省略,所有记录都会修改完一样。

? ?

update news set title = ‘新标题’,content = ‘新内容’ where id=50; update news set content = ‘新内容’ , title = ‘新标题’ where id=50;

5、查询记录

? ?

语法:SELECT 字段列表|* FROM table_name [WHERE条件] [ORDER BY排序][LIMIT限制输出] 参数:

? ? ?

字段字列表:查询某些字段的数据,各字段之间用逗号隔开,字段之间没有顺序。

*:表示显示所有列的数据。如:select * from news; where:指查询的条件。

? ? ?

?

SELECT * FROM news WHERE id<100;

SELECT * FROM news WHERE id<100 and hits<100; SELECT * FROM news WHERE id=100 OR hits<50;

ORDER BY:字段排序。

? ? ? ?

?

语法:ORDER BY 字段 [ASC|DESC]

ASC表示“升序”排列(默认),DESC表示降序排列。 SELECT * FROM news ORDER BY id DESC; //id降序排列 SELECT * FROM news ORDER BY hits; //hits升序排列

LIMIT:限制输出

? ?

语法:LIMIT startrow,pagesize; 参数:

? ?

?

举例:

startrow从指定的行数起,开始返回数据。

pagesize返回的记录数。

? ? ?

LIMIT 0,10; //从第0行起,返回10条记录

LIMIT 10,10; //从第10行起,返回10条记录

LIMIT 20,10; //从第20行起,返回10条记录

导入SQL文件,用于测试使用

Saixinjituan.sql

注意:导入SQL文件时,要先创建数据库,然后再导入数据。 创建的数据库的字符集必须是UTF8,否则会乱码。

搜索更多关于: 数据库增删改查 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

tinytext 0-255 小型文本 Text 0-1670万 中型文本 longtext 0-42亿 大型文本 问题:当向数据表中添加一条记录,且记录的内容含有中文时,为何添加不进去? SQL基础 1、SQL简介 SQL(Structured Query Language)结构化查询语言。 SQL就是操作数据的一种语言。 2、增加记录 ? ? 语法格式:INSERT INTO table_name(字段1,字段2,字段3,?) VALUES(值1,值2,值3,?) 语法说明 ? ? ? ? ? ? INSERT INTO是添加数据的SQL命令。 table_name要添加的数据表。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com