首页 > 代码库 > SQL--from w3c school

SQL--from w3c school

使用mysql:

mysql -u root -p

打开对应系统服务 services.msc

1、

select row from table;

select * from table;

2、

利用where子句查

select row from table where a(=、<>、>、<、>=、<=、between、like)b;

select row from table where A AND B;

select row from table where A OR B;

select row from table where (A AND B) OR B;

3、对查询结果排序

select row from table order by row; 对row结果排序,默认递增

select row from table order by row desc;递减排序

4、增

insert into table (row1,row3) values(‘.‘ , .);

insert into table values(‘.‘ , . , .);

5、改

update table set Name=‘Tom‘,Address=‘BeiJing where id=3;

6、删

delete from table where ..;

delete * from table;

7、select * from table LIMIT 5;最多显示5条记录

select TOP 2 * from table;查询前两条记录

select TOP 50 PERCENT * from table;查询50%的记录

8、Where子语句的like模式

select * from where Name like ‘j%‘;以j开头

select * from where Name like ‘%j‘;以j结尾

select * from where Name like ‘%j%‘;含有j

select * from where Name NOT like ‘j%‘;不含有j

通配符

% 代表若干字符

- 仅代表一个字符

[ ] 字符列中任何单一字符

[!] 不在字符列中的任何单一字符

9、在where子语句中规定多个值

select * from table where name IN (‘Mike‘,‘Tom‘);

10、向mysql中导入文本

http://www.cnblogs.com/wingjay/p/3845368.html

新建表格 create table person(id int primary key auto_increment,name varchar(32) not null,age tinyint, address varchar(128));

新建data.txt

因为ID是自增长,可以不输入,只输入后面的信息,tab空格:

zhangsan  30  BeiJing

lisi  23  shanghai

(desc+表名 :可以查看该表的各列名称;\s可以查看当前目录)

加载文件:load data local infile "F:/data.txt" into table person(name,age,address); 因为文件中无id信息,故要指明列。