美文网首页MySQL 技术集
Mac mysql 使用教程

Mac mysql 使用教程

作者: Swift社区 | 来源:发表于2019-08-07 17:46 被阅读8次

    mysql 安装成功,接下来就详细的说说使用教程,下面通过创建库,创建表,以及表中数据的增、查、改、删来详细说明。
    内容简单明了,即使是刚入门也可以一步一步进行学习,不喜勿喷。

    1. 登录数据库

    打开数据库:

    在终端根文件夹下输入下面命令,如果不是根文件夹输入“cd ~”返回到根文件夹

    /usr/local/mysql/bin/mysql -u root -p
    

    密码是加密的,只需要正确输入回车就可以了,输入密码,进入数据库

    2. 显示所有数据库

    输入show databases;命令,显示所有数据库

    mysql> show databases;
    

    显示结果:

    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | studb              |
    | sys                |
    +--------------------+
    5 rows in set (0.08 sec)
    

    3. 使用数据库

    在上面显示的数据库中,实例中使用studb数据库,输入下面命令:

    mysql> use studb;
    

    如果没有合适的数据库,可以通过下面命令创建数据库:

    mysql> create database studb;
    

    4. 显示数据库中所有表

    mysql> show tables;
    

    显示结果:

    +-----------------+
    | Tables_in_studb |
    +-----------------+
    | t_stu           |
    +-----------------+
    1 row in set (0.01 sec)
    

    可以看到数据库中有t_stu 一张表,如果没有表,可创建表:

    mysql> create table t_stu
        -> (
        -> sid varchar(20) not null primary key,
        -> sname varchar(20) not null,
        -> address varchar(50)
        -> );
    

    创建的表中的值:
    sid为主键20字节不能为空
    sname为名字20 字节不能为空
    address为地址50字节

    5. 打印表结构:

    mysql> desc t_stu;
    

    打印结果:

    +---------+-------------+------+-----+---------+-------+
    | Field   | Type        | Null | Key | Default | Extra |
    +---------+-------------+------+-----+---------+-------+
    | sid     | varchar(20) | NO   | PRI | NULL    |       |
    | sname   | varchar(20) | NO   |     | NULL    |       |
    | address | varchar(50) | YES  |     | NULL    |       |
    +---------+-------------+------+-----+---------+-------+
    3 rows in set (0.02 sec)
    

    6. 表中增加数据:

    mysql> insert into t_stu
        -> select 's001' , 'jin' , 'changzhou'
        -> union
        -> select 's002' , 'tom' , 'yangzhou'
        -> union
        -> select 's003' , 'kate' , 'suzhou'
        -> ;
    

    7. 查看表数据:

    mysql> select * from t_stu;
    

    查看结果:

    | sid  | sname | address  |
    +------+-------+----------+
    | s001 | jin   | wuhan    |
    | s002 | tom   | shanghai |
    | s003 | kate  | suzhou   |
    +------+-------+----------+
    3 rows in set (0.01 sec)
    

    8. 修改表中数据:

    mysql> update t_stu set sname = "fby" where sid = "s001";
    

    更新成功之后,查看更新后的数据

    mysql> select * from t_stu where sid = "s001";
    

    查询结果:

    +------+-------+---------+
    | sid  | sname | address |
    +------+-------+---------+
    | s001 | fby   | wuhan   |
    +------+-------+---------+
    1 row in set (0.00 sec)
    

    9. 删除表中数据

    删除表中sid = “s002”的数据

    mysql> delete from t_stu where sid = "s002";
    

    更多需求欢迎添加 QQ:446613117 进行交流。

    源码Demo获取方法

    关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。


    相关文章

      网友评论

        本文标题:Mac mysql 使用教程

        本文链接:https://www.haomeiwen.com/subject/butadctx.html