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

    使用一款可视化操作数据库软件 -- Navicat for MySQL

    1. 关于密码问题

    在服务器,以Wampserver为例,进入mysql控制台,没有密码,直接回车,显示欢迎字符,否则会输入密码

    如果忘记密码。输入以下命令

    use mysql                   定位到mysql表

    update user password=password("用户自由设置的密码") where user="root";      修改密码

    flush privileges            刷新权限

    2. 数据库操作

    字符集  utf8 -- UTF-8 Unicode  (设置字符)

    排序规则 utf8_general_ci      (多语言版)

    操作数据表时,常用的数据类型的选择:

    整数型:
    TINYINT : 1个字节 (1KB=1024字节)      有符号(-128 -- 127)  无符号(0-255)
    INT : 4 个字节        -2147483648 -- 2147483647(0 -4294967295)

    浮点型:FLOAT,DOUBLE
    FLOAT:占4个字节
    DOUBLE:占8个字节

    字符型:
    CHAR:定长类型,一般用于性别、密码等。
    VARCHAR:可变类型,一般用于用户名、标题等。

    日期型:(  NOW():当前时间  )
    DATETIME '0000-00-00 00:00:00'  日期时间   8个字节
    DATE '0000-00-00'  日期

    3. 对于数据库中,中文乱码显示的问题

    在服务器相关环境下,找到mysql配置文件。以Wampserver为例,在my.ini文件中,最后加上这句话:character_set_server = utf8

    如果在后端操控,以php为例,且连接数据库操作语句的赋值变量$conn,就在连接数据库代码的下面加上   $conn->query('SET NAMES UTF8');

  • 相关阅读:
    webpack常见问题 收藏
    ES6 模块
    ES6 Class 类
    ES6 迭代器
    ES6 函数
    ES6 数组
    ES6 对象
    记一次pda(安卓)环境配置流程
    类型转换
    DOM事件
  • 原文地址:https://www.cnblogs.com/yznotes/p/12445167.html
Copyright © 2011-2022 走看看