• MYsql 初识


    1.在新的mysqlzip文件中没有data数据包:需要我们再cmd中执行下面一行指令:

      mysqld --initialize-insecure --user=mysql

    2.数据库的链接操作:

      1.showdatabase:显示数据库(即显示文件夹)

      2.use 文件夹的名字(对想要操作文件夹进行操作权限设置)

      3.show tables 显示文件夹中的文件

      4.select *(操作所有文件)/(选择要操作的行 每一个之间用逗号进行分割)from文件名
    3.进行用户的查看:

    1showdatabases;
    2.use  mysql
    3.show tables;
    4.seleclt user,host from user;
    View Code

    4进行用户的创建:

    create user 用户名 @ ip地址权限 identified by 用户密码

    5对文件夹的操作:

      1.创建文件夹:create database 文件夹名字

      2.显示所有文件夹 show databases;

      3.删除文件夹:drop database 文件夹的名字

    6.对文件的操作:

      1.创建文件:create table 文件名

      2. 显示此文件夹中所有的文件: show tables;

      3.删除此文件  drop table 文件名

    7.对文件里的行进行操作:

      1.创建一行数据:

     create table t5 (id int auto_increment primary key,name char(10));
    View Code

    注如果某一行不想输入数据可以使用null 如果想要某一行自增一 则可以使用auto_increment 在使用这个指令的时候一定要添加primary key ,并且一个数据库只能使用一个自增一指令。

    8.删除表格:

      1.delete from 表名:

    表格中所有的数据可以被删除,但是下次进行数据插入的时候,标号从上次的最后的一个数据进行加一。

      2.truncate table 表名:

    表格中所有的数据可以被删除,但是下次进行数据插入的时候,标号从从新的一开始。

     3.数据类型:

      1.整型:

        1.tinyint 短整型 2.int 整型 3. bigint 长整型  注:都是整型:区别是所拥有的长度不一样罢了

      2. 浮点型:

     1.float 浮点型 2. double 双精度 3. decimal 准确输出小数 ,(存储方式是字符串)

      3.字符串:

     1.char(10) 规定字符串最大是占10个字节,如果输入的字节数小于10 则使用空格进行填充,虽然这种方法会占据更多的内存但是读取速度块。

     2.varchar(10) 规定字符串最大是占10个字节,如果输入的字节数小于10 则只占据这些内存空间,

      3.字符串的使用方法: 先定义定长的字符串,再去规定不定长的字符串。

     9.进行枚举:使用规则是再行里面进行数据插入的时候·,只能插入定义好的物理量,否则会报错 

     create table t3 (id int auto_increment,name varchar(10),size enum('big','small','medium'))default charset=utf8;
    View Code

    10对于数据的操作
      1.增操作:

    insert into 表格名 ( 变量) values (值)
    View Code

      2.删操作:

    delete from 表格名 where(条件)   # where适用于条件的判断

      3.改操作:

    update  表名 set 变量名 =值
    View Code

     4.查操作:

    select * from 表格名
    View Code

    11.表格的外键操作: 使用枚举是可以对输入的元素进行一定的限制,但是有的时候我们需要的变量经常变化,这个时候我们就可以使用外键来进行操作,这样在一定情况下可以节省内存空间:

     12.创建用户:create user ’用户名 ‘ @ ’用户ip (如果想要所有就要使用%)‘ identified by ’填写密码‘

     create user 'tony'@'%'identified by '123123';
    View Code

    13删除一个用户:drop user ’用户名‘@'用户ip'

    14 修改一个用户的用户名 :set user  旧的用户名 @’旧的用户ip‘ to 新的 用户名 @’新的用户ip‘ 

    15 授权:grant (某一个权限:select /所有权限使用 all privileges ) on 数据库名.表名 to 用户:

    grant all privileges on db3.* to 'tony'@'%';
    View Code
  • 相关阅读:
    [Android]Android开发艺术探索第13章笔记
    [Android]Android性能优化
    [设计模式]单例模式
    [设计模式]享元模式
    [Android]《Android艺术开发探索》第一章读书笔记
    1.传入:”Welome to Beijing”改为 “Beijing to Welcome” 将字符串按照单词进行逆序,空格作为划分单词的唯一条件
    关于ubuntu.18.04的安装注意事项
    String和Date,Timestamp之间的转换
    判断图片色彩模式 CYMK || RGB
    java copy file
  • 原文地址:https://www.cnblogs.com/ab461087603/p/12686962.html
Copyright © 2020-2023  润新知