首先要进入数据库
格式: mysql -h主机地址 -u用户名-p用户密码
1、连接到本机上的MYSQL
一般可以直接键入命令
mysql -uroot -p
回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、连接到远程主机上的MySQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p
(注:u与root可以不用加空格,其它也一样)
接下来是进入之后的操作
3、创建一个用于练习的数据库test,依次输入:
mysql>create database test;
mysql>use test; //切换到test数据库中
mysql> create table test(name varchar(255),num int(10) ); //创建一个叫test的表
mysql>show create table test; //显示刚才创建的表信息
mysql> select * from test; //查询test表中数据
mysql>quit
4、增加记录
insert into 表名(uname,gender,birthday) values('张三','男','1971-10-01');
5、修改记录
update 表名 set birthday='1971-01-10' where uname='张三';
6、删除记录
delete from 表名 where uname='张三';
delete from 表名; //删除表内所有数据,注意不要在delete后加‘*’
7、删除表
drop table 表名
8、删除库
drop database 库名;
9、删除列
alter table 表名 drop column 列名;
10、修改表名
alter table 表名 rename to 新表名;
11、增加字段(列)
alter table 表名 add column 列名 属性;
alter table student add column tele char(11);
12、排序
select * from 表名 order by 列名;
默认为升序
13、修改用户密码
alter user ‘root’ identified by '12345';
14、远程登录权限
修改登录地址
update user set host = '%' where user = 'root';
8.0以下输入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;
8.0以上
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
刷新权限
flush privileges;
15、修改权限
grant all on testdb.* to 'zhangsan'@'%';

被折叠的 条评论
为什么被折叠?



