系统学习《linux使用教程》

发表于:2007-06-09来源:作者:点击数: 标签:
笔记_1 select查询 insert增加 update更新 delete删除 1.drop database_name(or table_name) 2.create database database_name 3.show databases 4.use database_name 5.create table table_name(field field_format ..) 6.show tables 7.insert into table_n
笔记_1

select查询  insert增加  update更新  delete删除
1.drop database_name(or table_name)
2.create database database_name
3.show databases
4.use database_name
5.create table table_name(field field_format ..)
6.show tables
7.insert into table_name values(  ,  , ...) 
8.使用load data 语句:
   可允许用户一次增加多条记录。首先创建一个“table-name.txt”文件,每行只包含一条记录,并且要与表的字段一一对应.字段间的数据用定位符
   (tab键)值分开。在文本中表示NULL值,使用"\N"符号。
9.select * from table_name
10.delete from table_name
11.delete from table_name where field_name=value
12.update table_name set field_name=value
13.select * from table_name where field_name=value order by field_name [默认是按照升序排列,DESC关键字为降序排列]。


操作时注意:[字符串和日期必须用引号括起来,也可以直接插入"NULL"代表不存在的值。在文本中表示NULL值,使用"\N"符号.]
[另外可以用 and 或者 or 等关键字来把多个条件组合在一起进行查询。]
[查询时,不想查看数据表的整个行,而仅想查询数据表特定的字段值,则可以把这些特定的字段名写到查询语句中,各查询字段用
 逗号分隔. 例:select name,birthday from user where sex="male"]
另外mysql提供标准的sql模式匹配,以及一种基于象unix使用程序,如,vi,grep,sed的扩展正则表达式模式匹配的格式。
sql的模式匹配允许用户使用“_”匹配任何单字符,用“%”匹配任意数目的字符(包括零个字符)。在mysql中,sql的模式缺省是
忽略大小写的.note:在使用sql模式匹配时,不能使用“=”或“!=”;而可以使用“like”或“not like”比较操作符。
数据库查询中,有时用户需要知道满足某个条件的数量有多少,这时可以使用count函数.例如:要查询user用户中的男女用户各有
多少,可以使用下面的命令:
        mysql>select sex,COUNT(*) from user group by sex;

原文转自:http://www.ltesting.net