• MySQL安装与命令实战


    一、安装

    1、下载MySQL安装包,点击下一步,在Choosing中,选择Custom

    2、选择5.7版本,将右下角内容勾选,点击下一步

    3、端口默认3306,账户和密码都设置为root,点击安装完成

    4、安装完成后,确认安装的路径

    5、系统编辑环境变量,在pash中新建文件路径

    6、验证安装是否正确,可以打开控制台,输入mysql

    二、命令

    因为安装包在本地,一般IP有两种方式可以表达:

    1、127.0.0.1(本地电脑输入命令时IP是一致的,但是连接其他电脑会有其他的IP数字,主要是依据MySQL布置地址来的)

    2、localhost

    1、连接MySQL数据库

    输入命令:mysql -h localhost -u root -p,密码为root

      -h后是IP地址,-u的是用户,-p是密码

    2、查询版本信息

    select version();

    三、常用命令

    1、停止和启动数据库

    方法一:点击电脑左下角搜索框,输入cmd,以管理员身份运行

         启动命令:net start mysql57

         停止命令:net stop mysql57

     

    方法二:右键打开任务管理器,选择服务,找到MySQL名称,点击MySQL57右键选择停止

    2、输入命令status;

    conn为连接通道,会有数字限制,超过限制后其他的是无法连接

    client——conn——server

    3、查询MySQL的连接数

    show variables like '%connections%';

    4、查询超时的关键字

    show variables like '%timeout%';

    (工作时主要关注连接超时和读写超时)

    四、数据库(DB:database)管理

     一般数据库中有很多表(table)

    1、查询数据库

    show databases;

    2、创建数据库

    create database testDev;(testDev为数据库名称,可以随意修改)

    创建后查询数据库

    3、查询数据库在服务器的存储路径

    show variablas like '%datadir%';

    查询的地址与保存在电脑中的路径一致,可以按照路径查询

    4、删除命令

    drop database testDev;

    5、新建一个文档,输入use testDev;进入

    之后查询是在那个数据库下select database();

    6、创建表

    create table info (需要创建的表格内容);,info指的是表的名称

    mysql中目前支持的数据类型为

    数字:tinyint smallint int bigint bit(一般用int表示)

    小数点:decimal float double(float)

    字符串:char varchar blob text enum set(varchar)

    7、查询表的内容

    desc info;

    8、创建SQL脚本

    show create table info \G;

    首先创建表格,输入命令

    9、查询库内有多少表

    show tables;

    10、删除这个表

    drop table info;

    11、重新创建一个地址

    primary key(主键)

    primary key(主键):主要是为了排序

    not null:不能为空

    unique key:唯一性约束,不能重复

    default:默认值

    auto_increment:递增,一般与主键一起使用

    12、给表中所有字段插入内容

    insert into info values(内容,内容);

    13、选择这个表进行查看

    select * from info;

    五、综合实战

    1、新建表格

    create table info 表格的内容;

    2、删除表格

    drop table info;

    1、当null是空,当目录中显示no,就表示在之后创建新的内容时,需要填写相关信息,显示yes表示不用编写信息

    2、新建表格,为id和name赋予相关限制,之后表格中就不能增加其他信息,否则会出现类似最后两个错误

    3、首先创建新的内容,id递增,name为10位内,删除表格内容,新增一个name,但是序号是递增的

  • 相关阅读:
    wordPress屏蔽中国境内的IP
    中国IP地址大全
    WebGL之点精灵的旋转(Rotation Sprite)
    WebGL之点上添加图片(using texture on point)
    potree--加载二进制格式文件
    potree--如何控制八叉树子节点的显示?
    重启tomcat后,访问登陆接口响应慢--Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [27,572] milliseconds.
    Unirest
    配置规范
    函数编写建议
  • 原文地址:https://www.cnblogs.com/Kaylee/p/15961434.html
Copyright © 2020-2023  润新知