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');

  • 相关阅读:
    DBA常用脚本 二、性能监控
    ORA01012:not logged on的解决办法
    线性布局LinearLayout
    Android Handler.postDelayed()方法
    java String.valueOf()
    布局管理器ViewGroup
    UE3的数据绑定笔记
    概念、实现和沟通
    DirectX11的Shader Reflect的几个问题(2012222更新)
    测试livewriter
  • 原文地址:https://www.cnblogs.com/yznotes/p/12445167.html
Copyright © 2011-2022 走看看