• mysql入门练习


    2、详细解释列mysql执行语句的每个参数与参数值的含义

    ​ mysql -hlocalhost -P3306 -uroot -proot
    连接数据库,端口号为3306, 用户名root, 密码root

    3、创建以下数据库

    ​ db1:采用默认编码

    ​ db2:采用gbk编码

    ​ db3:采用utf-8编码

    ​ -- 将db2数据库编码修改为utf-8编码格式

    ​ -- 删除db3数据库

    create database db1 # 默认编码
    create database db2 charset="gbk"; # 采用gbk编码
    create database db3 charset="utf-8"; # 采用utf-8编码
    
    # 将db2数据库编码修改为utf-8编码格式
    alter database db2 charset="utf-8";
    
    # 删除db3数据库
    drop database db3;
    
    4、创建表操作

    ​ -- 在db1数据库内,为其添加一个t1表,表有两个字段(id int, name char)

    ​ -- 在db2数据库内,为其添加一个t2表,表有三个字段(name char, age int, phone int)

    ​ -- 思考完成:在db2数据库内,为db1添加表tt1,字段可以自由定义

    ​ -- 修改db1库t1表的name字段char类型长度为20,db2库t2表的age字段int类型长度为3

    ​ -- 删除思考题中的tt1表

    ​ -- 使用三种查询表的方式

    # 在db1数据库内,为其添加一个t1表,表有两个字段(id int, name char)
    create table t1(id int,name char);
    
    # 在db2数据库内,为其添加一个t2表,表有三个字段(name char, age int, phone int)
    create table t2(name char,age int,phone int);
    
    # 思考完成:在db2数据库内,为db1添加表tt1,字段可以自由定义
    # 删除tt1表
    create db1.tt1(name char);
    drop db1.tt1;
    
    #  使用三种查询表的方式
    show tables; # 展示所有的表
    show create table t1; # 详细信息
    describe ti; # 变的结构信息
    
    5、记录操作

    ​ -- 一次插入三条数据,为t1插入三条数据

    ​ -- 一次插入一条数据,分三次为t2表插入三条数据

    ​ -- 分别查询显示t1,t2表下的所有数据

    ​ -- t1表下根据id条件更改name名字

    ​ -- t2表下工具name删除一条数据

    # 一次插入三条数据,为t1插入三条数据
    insert into t1(name,age,sex) values("koap",18,"man");
    
    # 一次插入一条数据,分三次为t2表插入三条数据
    insert into t1 values('koap'),("kp"),("zz");
    
    # 分别查询显示t1,t2表下的所有数据
    select * from t1;
    
    #  t1表下根据id条件更改name名字
    update t1 set name="kopa" where id=1
    
    # t2表下工具name删除一条数据
    delete from t2.name where name="kopa" 
    
    6、日考
    mysqladmin -uroot -p12345 password "admin"
    # 修改密码
    
    create database school charset utf8
    # 创建一个school数据库 字符编码utf8
    
    create table school.stu(name char, age int, sex char)
    # 在school数据库下创建表stu, 属性有name , age, sex
    
    show create table school.stu;
    # 查看school数据库下stu表
    
    
    alter table school.stu change sex gender char(5)
    # 修改表stu下的sex的gender为5个字符
    

  • 相关阅读:
    React——JSX语法【三】
    React——虚拟DOM创建的两种方式【二】
    Nginx——虚拟主机简介
    Linux——Centos8虚拟机添加网卡未显示
    React——React简介和基本使用【一】
    Linux——删除系统python导致yum无法使用
    SonarQube——Docker搭建SonarQube服务
    Linux——配置SSH免密登录
    Jumpserver——如何替换多因子认证
    GitLab——如何快速部署GitLab仓库
  • 原文地址:https://www.cnblogs.com/kp1995/p/10236960.html
Copyright © 2020-2023  润新知