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

  • 相关阅读:
    plsql查询中文乱码
    ORA-12514: TNS:listener does not currently know of service requested in connect
    linux 手动配置ip地址方法
    开机自起tomcat
    (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g
    Linux下启动Oracle服务和监听程序
    linux下强制安装rpm包
    谷歌浏览器如何将整个网页保存为图片
    C语言移位和位运算
    MySQL连接的使用
  • 原文地址:https://www.cnblogs.com/yznotes/p/12445167.html
Copyright © 2011-2022 走看看