MySQL数据库操作(二)
来源:互联网 发布:淘宝导航条装修 编辑:程序博客网 时间:2024/05/17 04:03
1、向数据表中添加数据
(1)列出新添加数据的所有的值。
insert into table_name values(value 1, value 2, ...)
(2)给出要赋值的列,然后再给出值。
insert into table_name (column_name 1, column_name 2, ...) values(value 1, value 2, ...)
(3)用col_name=value的形式给出列和值。
insert into table_name set column_name 1 = value 1, column_name 2 = value 2, ...
2、数据的批量添加
(1) load data:通过读取本地文件系统上的文件,将大量数据添加到数据库中。
load data local infile "filename.txt" into table table_name;
其中,filename.txt是当前目录中的数据文件的名称。
(2)MySQLimport:使程序直接从文件读取批量数据。它相当于load data语句的一个接口。
%MySQLimport -local table_name filename.txt;
3、更新数据表中的数据
update table_name
set column_name 1=new_value 1, column_name 2=new_value 2, ...
where condition
4、删除数据表中的数据
delete from table_name where condition
5、查询数据表中的数据
select [DISTINCT] selection_list //查询所有列selection_list为“*”;也可直接输入列名,以“,”隔开。 DISTINCT关键字可以去除结果中重复的行。
from table_list
where primary_constraint
group by grouping_columns //将表中数据按某列进行分组
order by sorting_columns //对查询结果进行升降序排列。默认为升序,降序用DESC. eg:order by id desc limit 3.只显示3条记录
having secondary_constraint
limit count // LIMIT子句可以被用于限制被SELECT语句返回的行数。LIMIT取一个或两个数字自变量,自变量必须是非负的整数常数(当使用已预备的语句时除外)。
使用两个自变量时,第一个自变量指定返回的第一行的偏移量,第二个自变量指定返回的行数的最大值。初始行的偏移量为0(不是1):
mysql> SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
为了与PostgreSQL兼容,MySQL也支持LIMIT row_count OFFSEToffset语法。
如果要恢复从某个偏移量到结果集合的末端之间的所有的行,您可以对第二个参数是使用比较大的数。本语句可以恢复从第96行到最后的所有行:
mysql> SELECT * FROM tbl LIMIT 95,18446744073709551615;
使用1个自变量时,该值指定从结果集合的开头返回的行数:
mysql> SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
换句话说,LIMIT n与LIMIT 0,n等价。
6、LIKE运算符
like属于较常用的比较运算符,通过它可以实现模糊查询。
它有“%”和下划线“_”两种通配符。“%”可以匹配一个或多个字符,“_”只匹配一个字符。(注意:“p”和“汗”都算作一个字符,这一点上中英文字符没有区别)
- MySQL数据库操作(二)
- mysql数据库操作(二)
- 【MySQL】数据库操作【二】
- python操作MySQL数据库(二)
- MYSQL数据库,数据表简单操作(二)
- MYSQL之操作数据库表(二)
- Python之操作MySQL数据库(二)
- mysql数据库基本操作(二)
- [mysql ] 数据库常用操作(二)
- Mysql数据库基本操作(二)
- Mysql数据库操作(二)----数据库表(DML)
- mysql数据库应用(二)----数据库的基本操作
- 第二十五课:操作MySQL数据库(二)
- Python操作MySQL数据库--插入、更新、查询(二)
- MySQL数据库学习&整理(二)数据类型与操作数据表
- MySQL核心基础(二)之数据库基本操作
- MySQL入门篇(二)数据库的基本操作
- 数据库操作:MYSQL与MFC连接(二)
- servlet生命周期
- 第3周课后实践·阅读程序(1)-通过公共函数为私有成员赋值
- 程序猿:我的未来,在哪里?
- 现代科技论文的必要附加部分
- 527A. Playing with Paper
- MySQL数据库操作(二)
- Linux的五个查找命令:find,locate,whereis,which,type
- SGU 114 Telecasting station
- poj 3709 K-Anonymous Sequence dp斜率优化
- 关于ios极光推送server端注意的地方
- oracle中存储过程
- 第三周项目五(2):数组做数据成员(输入工资和员工人数)
- /bin、/sbin、/usr/bin、/usr/sbin目录的区别
- 第3周课后实践·阅读程序(2)-利用指针访问私有数据成员