MySQL常用命令

MySQL常用命令

 查看字符集

show variables like 'char%';

 

登录MYSQL

     配置环境变量,path=%MYSQL_HOME%/bin

     运行---cmd 

     mysql -uroot -pmypassword -h127.0.0.1(数据库IP) -P 3306 -D 数据库名称

     -u -p 后面在填写用户名和密码时不要空格

 

     或者

      mysql -h127.0.0.1 -uroot -p 提示时再输入密码

 

执行sql文件(后面不要加分号,直接点回车):source D:/workspace/createTable.sql

 

导出所有数据库

mysqldump -uroot -p --all-databases > all.sql

 

导出dbname库

mysqldump -uroot -p -d dbname >  all.sql

 

把mysql中的查询结果导出(可以把txt中的文本直接复制到Excel里):select   *   from   表   into   outfile   'c:result.txt'; 

 

导出多张表,各表之间空格分隔即可

mysqldump -uroot -p dbname  tableA tableB>  all.sql

 

导入数据

mysqldump -uroot -p dbname < all.sql

 

Column Character Set and Collation:

 

Examples: 

CREATE TABLE t1

(

    col1 VARCHAR(5)

      CHARACTER SET latin1

      COLLATE latin1_german1_ci

);

ALTER TABLE t1 MODIFY

    col1 VARCHAR(5)

      CHARACTER SET latin1

      COLLATE latin1_swedish_ci;

 

 

创建数据库:     create database mydate;
使用数据库:     use mydata;

帮助:           ? 显示帮助命令
执行脚本:       \. c:/Script.sql;

显示数据库名:   show databases;
显示表名:       show tables;

分页:           select * from dept order by dept desc limit 3,2;(取第4行到第5行;从第3行开                   始向后2条记录。)

主键自动生成(auto_increament):
                 creat table aritcle(
                     id int primary key auto_increament,
                     title varchar(255)
                    );
                  insert into article values(null,'a');
                  insert into article (title) values('b');

 

 FIND_IN_SET

SELECT FIND_IN_SET('b','a,b,c,d'); //返回值为2,即第2个值

 

--------------------------------------------------------------------------------------------------------------

show variables like '%bind%';

show variables like '%conf%';

show variables like '%innodb%';

 

GRANT ALL PRIVILEGES ON zentao.* TO root@'% ' IDENTIFIED BY '' WITH GRANT OPTION;

 

flush privileges;

 

 

mysql --help | grep my.cnf

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值