zoukankan      html  css  js  c++  java
  • MySQL数据库一

     

    MySQL的基本命令

      进入数据库: mysql -u [username] -p[password]   (注:-u 和 用户名之间可以有空格 -p和password之间无空格)  

             mysql -u [username] -p     -p结束后直接回车输入密码登录,可避免明文出现在登录界面

      注: 每条命令以分号结尾

      退出数据库: quit 或者 exit

      

      windows系统下MySQL成功登录的界面

     

     库级操作语句:

        显示所有的库名:show databases;

        创建库:create database [if not exist] db_name;  

        进入数据库:use db_name;

        删除数据库:drop database [if exist] db_name;

        

     

     表级语句:

        显示所有的表名:show tables;

        创建表:create table tb_name(字段 类型. ……)

        注:字段和该字段的类型中间用空格隔开,不同字段之间要用逗号隔开

        查看表的结构:desc  tb_name;

        删除表:drop table tb_name;

        插入数据:

            全字段插入:insert into tb_name values(字段的类型,字段的类型........);

            指定字段插入:insert into tb_name(被插入的字段)  values(被插入字段的类型);

            多行插入:insert into tb_name values(字段的类型,字段的类型........),(字段的类型,字段的类型........)...........;

        查询数据:

            查找所有:select * from tb_name;

            单个查找:select 字段 from tb_name;

            多个查找:select 字段.字段 from tb_name;

            条件查询:支持(查找所有,单个查找,多个查找)在其语句后 + where + 条件;

                  select  find_way  from  ta_name where condition

        删除数据:

            删除表中的所有数据:delete  from tb_name;

            删除表中满足条件的数据:delete from tb_name where condition

        修改数据:

            条件修改:update tb_name set 字段=该字段的类型 where condition

            注:如果不加条件,那么所有的数据都将被修改!

     

      数值类型:

        在插入字段的时候需要制定该字段的类型。不同的类型所占用的空间大小不一样。

        常用的数值类型:

          tinyint:用一个字节存放整数(带符号的范围是-128到127。无符号的范围是0到255。)

          smallint:两个字节存放整数(带符号的范围是-32768到32767。无符号的范围是0到65535。)

          mediumint:三个字节存放整数(带符号的范围是-8388608到8388607。无符号的范围是0到16777215。)

          int:四个字节存放整数(带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。)

          bigint:八个字节存放整数(带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。)

          FLOAT(M,N):单精度浮点型,4个字节

          DOUBLE(M,N): 双精度浮点型

          M总个数,N小数位数

        字符类型:

          char(size): 保存固定长度的字符串(可包含数字、字符以及特殊字符)(在括号里指定字符串的长度,最多255个字符)

          varchar(size): 保存可变长度的字符串(可包含数字、字符以及特殊字符)

          注:括号里指定字符串的最大长度,若值的长度大于255,则被转为TEXTl类型。

          tinytext/tinyblob类型  用来存放文本数据/二进制数据,最多存放255个字符。

          text/blob 用来存放较长文本数据/存放二进制数据,最多存放65535个字符。

          enum:指定字符

          

          

        

        

        

        

        

      

          

      

      

      

  • 相关阅读:
    MongoDB 释放磁盘空间 db.runCommand({repairDatabase: 1 })
    RK 调试笔记
    RK Android7.1 拨号
    RK Android7.1 移植gt9271 TP偏移
    RK Android7.1 定制化 itvbox 盒子Launcher
    RK Android7.1 双屏显示旋转方向
    RK Android7.1 设置 内存条作假
    RK Android7.1 设置 蓝牙 已断开连接
    RK Android7.1 进入Camera2 亮度会增加
    RK 3128 调触摸屏 TP GT9XX
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/10444623.html
Copyright © 2011-2022 走看看