DOS窗口下常用的SQL命令行大全
目录
1.连接Mysql
格式: mysql -u用户名 -p用户密码
2.修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
3.增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”;
4.创建数据库
格式:create database <数据库名>;
5.显示数据库
格式:show databases; (注意:最后面的 s 别忘了。)
6.删除数据库
格式:drop database <数据库名>;
7.连接数据库
格式:use <数据库名>;
8.当前选择的数据库
格式:select database();
9.创建数据表
格式:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
10.删除数据表
格式:drop table <表名>;
11.表插入数据
格式:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];
12.查询表中的数据
1)、查询所有行
格式: select <字段1,字段2,...> from < 表名 > where < 表达式 >;
2)、查询前几行数据
例如:查看表 MyClass 中前2行数据
格式: select * from MyClass order by id limit 0,2;
limit 参数1,参数2;
参数1:从哪一行开始查 参数2:一共要查几行
13.删除表中数据
格式:delete from 表名 where 表达式;
14.修改表中数据
语法:update 表名 set 字段=新值,… where 条件
格式: update MyClass set name='Mary' where id=1;
15.增加字段
格式:alter table 表名 add字段 类型 其他;
例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0
alter table MyClass add passtest int(4) default '0';
16.修改表名
格式:rename table 原表名 to 新表名;
例如:在表MyClass名字更改为YouClass
rename table MyClass to YouClass;
以上只是个人总结,相信还有很多常用的命令行没有总结进去,后续我在慢慢补充吧!!!
如有其它问题,欢迎大家留言,我们一起讨论,一起学习,一起进步