• Mysql命令行基本操作


    本文记录的是windows7系统下Mysql的命令行基本操作。

    一、Mysql启动与登录

    1. Mysql启动:
    
        通过运行mysql安装目录下的/bin/mysqld.exe文件来启动Mysql服务。在命令行中进入mysql安装目录下的bin目录,执行命令:
    
    mysqld --defaults-file="C:Program FilesMySQLMySQL Server X.Ymy.ini"(指定配置文件,配置文件的位置根据具体情况而定)
    
    即可启动mysql服务。为了以后开启mysql服务的方便,你可以将mysql注册为windows系统服务。同样进入mysql安装目录下的bin目录,执行命令:
    
    mysqld --install mysql --defaults-file="C:Program FilesMySQLMySQL Server X.Ymy.ini"
    
    以后开启mysql服务时直接在命令行输入命令:
    
    net start mysql
    
    关闭mysql服务时输入命令:
    
    net stop mysql

    2. Mysql登录:

       

    通过运行mysql安装目录下的/bin/mysql.exe文件来登录mysql客户端。在命令行下进入mysql安装目录下的bin目录,输入命令:
    
    mysql -u 用户名 -p (用户名根据实际情况而定)
    
    回车,系统会提示输入密码,输入密码后即可成功登录mysql客户端。成功登录后,就可以在mysql客户端使用命令行指令对mysql进行管理和操作。

    二、Mysql命令行基本操作

    1. 查看所有数据库:
    
        show databases;
    
    2. 选择某个数据库:
    
        use 数据库名;
    
    3. 查看当前选择数据库:
    
        select database();
    
    4. 创建数据库:
    
        create database 数据库名;
    
    5. 删除数据库:
    
        drop database 数据库名;
    
    6. 查看创建数据库时使用的参数:
    
        show create database 数据库名;
    
    7. 查看某个数据库所有数据表:
    
        show tables;
    
       (若查看的不是当前选择的数据库:show tables in 数据库名;)
    
    8. 查看某个数据表的结构信息:
    
        desc 数据表名;
    
    9. 创建一个数据表:
    
        create table 数据表名(数据表字段描述);
    
    示例:
    
        create table user(id int not null primary key auto_increment,name varchar(20),age int,phone int(11),address varchar(200));
    
    10. 删除数据表:
    
        drop table 数据表名;
    
    11. 向数据表中增加一个字段:
    
        alter table 数据表名 add 字段名 字段类型;
    
    示例:
    
        alter table user add city varchar(30);
    
    12. 修改数据表中某个字段名称或类型:
    
        alter table 数据表名 change 旧字段名 新字段名 新字段类型;
    
    示例:
    
        alter table user change city country varchar(20);
    
    只修改字段类型:
    
        alter table 数据表名 modify 字段名 新字段类型;
    
    13. 删除数据表字段:
    
        alter table 数据表名 drop column 字段名;
    
    示例:
    
        alter table user drop column country;
    
    14. 查看某个数据表的所有字段记录:
    
        select * from 数据表名;
    
        (如果查看的不是当前选择的数据库:select * from 数据库名.数据表名)
    
    15. 向数据表中插入一条记录:
    
        insert into 数据表名(数据表字段名列表) values(数据表字段值列表);
    
    示例:
    
        insert into user(name,age,address) values('wujuntian',25,'广州');
    
    或者:
    
        insert into 数据表名 set 字段名1=字段值1,字段名2=字段值2...;
    
    示例:
    
        insert into user set name="wjt",age="18",address="深圳";
    
    16. 更新某一条记录的某些字段的值:
    
        update 数据库名 set 字段名1=字段值1,字段名2=字段值2... where 更新条件;
    
    示例:
    
        update user set name="JetWu",age=24 where name="wjt";
    
    17. 删除数据表中某些记录:
    
        delete from 数据库名where 删除条件;
    
    示例:
    
        delete from user where name="JetWu";
    
    18. 查看某个数据表创建时使用的参数:
    
        show create table 数据表名;
    
    19. 显示当前mysql版本:
    
         select version();
    
    20. 显示当前日期:
    
         select current_date();
    
    21. 查看mysql打开的端口:
    
         show variables like 'port';

    注意:所有命令都应该以“;”结束。

  • 相关阅读:
    数据库纳管平台DBhouse的技术路线与实践
    srand((unsigned)time(NULL))
    vue3源码理解1
    pygame listbox
    搬家啦!
    查找最大的小岛面积
    cve202222965
    Web字体的@fontface规则说明和应用。
    Ngnx try_files的应用
    Web UserAgent的解释和组成规则
  • 原文地址:https://www.cnblogs.com/lucky-man/p/6207828.html
Copyright © 2020-2023  润新知