今天安装了mysql和mysql workbench工具,感觉学习sql时使用命令行比较容易上手(其实单纯是因为这个工具全英文,直接劝退)。

  1. 安装mysql,从官网下载,一路确定,中间选择密码输入,安装成功后在系统偏好设置中找到mysql启动服务。

  2. 登陆,输入mysql -u root -p,输入安装过程中录入的密码,登陆成功后命令行会变成以mysql>为开头。sql学习-2020-11-20

  3. 创建数据库。show databases,查看当前的所有数据库列表,所有命令需要以;结尾,直接回车不生效。使用use test_db可以进入到名称为test_db的数据库中,但是不妨碍查找其他数据库的数据。使用create database 数据库名称,创建一个新的数据库。

  4. 创建表,create table 表名称 (字段名称 类型 表达式)
    sql学习-2020-11-20

  5. 增删改查

  • 插入一条数据:(今天第一篇只有最简单的指令。。)
    insert into test_table_001 (…字段名称) values (…对应的字段值),插入的数据必须满足定义字段时该字段的类型及其他条件,
    sql学习-2020-11-20

开始的时候试了下插入其他的字段,没有在建表的时候定义,会报 Unknown column ‘title’ in ‘field list’,
sql学习-2020-11-20

所以插入的字段需要是表中定义过的,需要看一下怎么创建表之后增加字段。

  • 删除
    delete from test_table_001 where id=2; 从test_table_001表中删除id=2的数据
    sql学习-2020-11-20

  • 修改
    update test_table_001 set name=‘pxz2’ where id=3; 找到id=3的数据修改name为’pxz2’;
    sql学习-2020-11-20

  • 查看
    select * from test_table_001; 查看test_table_001中的所有数据;
    select * from test_table_001 where id=1;查看id=1的所有数据;
    sql学习-2020-11-20

  1. 暂时到这,接下来其他复杂些的增删改查命令、批量操作、表达式、等等操作

ps.这里其实是参考其他的入门博客搬砖操作,有很多东西感觉最好从新看一下,比如什么时候需要使用单双引号,能不能设置不用每条指令后加分号,印象中好像是设置格式的问题,当然也可能单纯是记错了。。。

相关文章:

猜你喜欢
  • 2021-05-29
  • 2022-01-19
  • 2021-10-21
  • 2021-07-02
相关资源
相似解决方案