连接数据库
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,故回车进入到MYSQL中了,MYSQL的提示符是: mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:192.168.0.105,用户名为root,密码为123456。则键入以下命令:
mysql -h192.168.0.105 -u root -p 123456;(注:u与root之间可以不用加空格,其它也一样)
3、退出MYSQL命令: exit
修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
创建数据库
命令:create database <数据库名>
显示数据库
命令:show databases (注意:最后有个s)
mysql> show databases;
删除数据库
命令:drop database <数据库名>
连接数据库
命令: use <数据库名>
创建数据表
命令:create table <表名> ( <字段名1> <类型1> [,…<字段名n> <类型n>]);
删除数据表
命令:drop table <表名>
表插入数据
命令:insert into <表名> [( <字段名1>[,…<字段名n > ])] values ( 值1 )[, ( 值n )]
查询表中的数据
1)、查询所有行
命令: select <字段1,字段2,…> from < 表名 > where < 表达式 >
2)、查询前几行数据
例如:查看表 tb_user 中前2行数据
mysql> select * from tb_user order by id limit 0,2;
select一般配合where使用,以查询更精确更复杂的数据。
删除表中数据
命令:delete from 表名 where 表达式
修改表中数据
语法:update 表名 set 字段=新值,… where 条件
增加表中数据
INSERT INTO table_name ( field1, field2,…fieldN )
VALUES
( value1, value2,…valueN );