1. cmd
2.输入 mysql -u root -p
3. 输入密码,出现以下界面就说明进入到mysql
4、exit 退出
5、create database aaa; 创建数据库
6 、创建数据库并分配用户
①CREATE DATABASE 数据库名;
②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';
③SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');
依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。
7.显示数据库
8. 删除数据库
drop database if exists drop_database; //这样当数据库不存在的时候不会报错。
9、连接(使用)数据库 USE dbname;
连接数据库,是用于后续(查询、更新等)语句。
10. SELECT命令的特殊功能
mysql> select version(); //显示MYSQL的版本
mysql> select now(); //显示当前时间
select ((4 * 4) / 10 ) + 25; //当计算机用
==========================================数据表操作
11 、创建表
create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
12、获取表的结构
show columns from tb_user;
13. 删除表
mysql> drop table tb_test;
14. 插入数据
insert into tb_user(name,age) values('kiwi',16);
15、查询
select * from tb_user;
16 删除 delete from 表名 where 表达式
17更新 update 表名 set 字段=新值,… where 条件
18 其他操作
加索引
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主关键字的索引
mysql> alter table 表名 add primary key (字段名);
例子: mysql> alter table employee add primary key(id);
加唯一限制条件的索引
mysql> alter table 表名 add unique 索引名 (字段名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
删除某个索引
mysql> alter table 表名 drop index 索引名;
例子: mysql>alter table employee drop index emp_name;
增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原字段名称及类型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
删除字段:
MySQL ALTER TABLE table_name DROP field_name;
修改表名:
mysql> rename table MyClass to YouClass; //在表MyClass名字更改为YouClass
============================================== 数据库备份
1 、导出整个数据库,下面是两种备份方式,注意后面不能加”;“号,否则会报错,而且注意一点就是备份是进来就备份,不能进去的mysql
2、备份远程数据库到本地:
mysqldump -h 192.168.1.128 -u user -p test> E:\backdb.sql
3、导入数据命令 :
mysql -u root -p trade_supplier_development < insertdata.txt
导入一般命为 .txt , 导出 命为 .sql , 速度快~!