`

MySql 命令总结

阅读更多

MySql 使用总结

1.安装MySql,设置密码,并将允许使用命令提示符的勾给勾上。安装完后会自动启动服务,Mysql服务占内存比较小。

 

2.[color=green]启动:net start mySql[/color](请求的服务已启动。)

 

 3.[color=green]进入:mysql -u root -p[/color],进入后要求输入密码。(u表示user,p表示password)我的密码为1

 

4.以下为常用命令: 列出数据库:show databases; 创建数据库: create database databaseName; 删除数据库: drop database databaseName; [color=green]选择数据库[/color]:use databaseName; 列出数据库里的所有表:show tables;

 

5,[color=green]创建表[/color]: create table student( id int auto_increment primary key, name varchar(20) default null, birthday date ); 删除表: drop table tableName;

 

6.[color=red]增[/color] (1)insert into student values( 1,'Tom','2009-09-09' ); (2)replace into student (id,name,birthday) values(1, '赵本山', '2009-01-01'); 若主键存在,可以用新记录的值来覆盖原来的记录值,不会抛出一个主键冲突的错误。若不存在,则相当于insert语句。

 

 7.[color=red]改 [/color] Update student SET age = 24 Where id = 1;

 

8.[color=red]删[/color] (1)Delete FROM student Where name = 'Tom'; (2)truncate table student; Delete语句可以通过Where对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,Delete语句更灵活。如果Delete不加Where子句,那么它和TRUNCATE TABLE是一样的,但它们有一点不同,那就是Delete可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。

 

9.[color=red]查.[/color] 和Oracle一样,支持in group by having order by和多表查询,不同的是多了一个limit.

 

10.[color=red]limit[/color] limit子句可以被用来限制SELECT语句返回的行数。LIMIT取1个或2个数字参数,如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目。初始行的偏 移量是0(不是1)。 mysql>; select * from table LIMIT 5,10; # Retrieve rows 6-15 如果给定一个参数,它指出返回行的最大数目。 mysql>; select * from table LIMIT 5; # Retrieve first 5 rows 换句话说,LIMIT n等价于LIMIT 0,n。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics