zoukankan      html  css  js  c++  java
  • Mysql

    一. ubuntu安装Mysql

    sudo apt-get install mysql-server  // 服务端

    sudo apt-get install mysql-client  // 客户端

    sudo apt-get install libmysqlclient-dev  // 程序编译时链接的库

    mysql -u root -p    // 登录 -u作为用户名 -p之后为密码

    mysql -h 127.0.0.1 -P 3306 -uroot -p  // -h为远程IP,-P为端口号(默认3306)

    二. 基本语法 

    create database A   // 用于创建库 A
    show databases;  // 显示有哪些库
    use A;      // 使用库A,之后的表的选择是在本库下。
    create table stu    // 创建了包含name和id列的stu表
    (
        name varchar(255),
        id    int
    )
    show tables;    //显示有哪些表
    desc stu;  // 显示stu表的表结构
    insert into stu(name, id) values ('XM',1); // 插入数据 select * from stu // 查询所有数据 select * from stu id < 10; // 查询id小于10的。where用于筛选,如:=,<>(不等于,部分版本用!=表示),>,<,>=,<=,BETWEEN(某个范围),LIKE(指定搜索模式),IN(多个可能值的集合)。 select * fromt stu id < 10 or name = 'XM'  // and和or也用于where的筛选 select * from stu order by id ASC      // order by 根据列或某几列进行排序,ASC为增序,DESC为降序。 update stu set name='XXM', id=11 where name ='XM';  // 更新XM的数据。 delete from stu where name='XMM';            // 删除数据 update user set password=password("你的新密码") where user="root"      // 修改密码 DROP TABLE IF EXISTS MyDB.Stu;          // 删除表 多表关联 select 列名 from 表名1,表名2 where 表名1.列 = 表名2.列 select mark.teacher_ID from mark,teachert where mark.teacher_ID = teacher.teacher_ID ;

    三. 杂句

    net start mysql  // windows下启动 关闭 mysql。版本不同可能是mysql57, mysql50等等。参考3.1查看具体版本名,有时可能有多个mysql,一定要启动正确。
    net stop mysql
    
    show variables like '%data%' ; // 显示类似 %data%形式的变量
    
    由于8.0以后,新增了验证插件,新创建用户的方式
    CREATE USER 'native'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password!2#4'; // 参考3.2
    
    在my.ini文件[mysqld]下添加skip-grant-tables可以跳过登录密码,用于修改用户密码

    参考:https://www.cnblogs.com/lfri/p/10437694.html

    参考3.1:https://blog.csdn.net/dingbu083146/article/details/73457588

    参考3.2:https://www.cnblogs.com/cndavidwang/p/9357684.html

  • 相关阅读:
    微信小程序中样式问题
    根据后台数据,渲染多个坐标在小程序中
    配置vscode同步大神玺哥的配置
    vue总结
    回文数
    Pytorch的runtime error
    PyTorch图像预处理
    python isinstance()函数
    Java实现weightedUF
    Java Iterator
  • 原文地址:https://www.cnblogs.com/lmhyhblog/p/12583956.html
Copyright © 2011-2022 走看看