• Linux使用Docker安装MySQL

    作者: 陆金龙       发表时间: 2023-07-01 11:52
    使用官方镜像直接启动容器 docker run --name mysql --net staticnet --ip 192.168.0.4 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=123456  --character-set-server=utf8 --collation-server=utf8_bin --max_allowed_packet=512M --innodb_log_f...
  • MySQL数据库设计规范(摘自《阿里巴巴Java开发手册》)

    作者: 陆金龙       发表时间: 2023-07-01 11:45
    一、建表规约 1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否。非负数,必须是 unsigned)。 2. 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。 数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 说明:MySQL 在 Windows 下不区分大小写,但在 Linux 下默认是区分大小写。因此,数据库名、表名、字段名,都不允许出现任何大写字母,避免节外生枝。 正例:aliyun_a...
  • MySQL数据库(二):MySQL使用指南

    作者: 陆金龙       发表时间: 2023-06-04 05:09
    1.字符集和排序规则 创建数据库时选项: 字符集:utf8 -- UTF-8 Unicode 排序规则:使用utf8_general_ci而不是utf8_unicode_ci ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。 utf8_general_ci校对速度快,但准确度稍差。 utf8_unicode_ci准确度高,但校对速...
  • Windows安装MongoDB6

    作者: Kinglong       发表时间: 2022-08-25 10:08
    关键词:MongoDB  MongoShell  
    一、安装MongoDB和MongoShell MongoDB:官网下载mongodb-windows-x86_64-6.0.1-signed.msi,直接安装。 mongodb安装目录的bin下没有mongo.exe,mongo.exe是Mongo5以前的版本。MongoDB5应该直接把Shell集成在MongoDB中了,所以下载好可以直接使用。但是MongoDB6必须单独安装Shell。 安装MongoShell:下载压缩包解压(地址:https://www.mongodb.com/try/download/shell),将解压出来的bin目录添加到环境变量,在cmd...
  • 解决不能连接MySQL数据库问题

    作者: 陆金龙       发表时间: 2018-08-20 11:20
    关键词:Client does not support authentication protocol requested by server  
    1.mysql用户访问权限     MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost只能本机访问;     其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。    进入mysql数据库    $mysql -u root -p    >use mysql;    >select host,user from user;     发现...
  • SQL SERVER数据库(一):SQL语句增删查改

    作者: 陆金龙       发表时间: 2017-03-18 15:16
    1. SQL语句简介 SQL即结构化查询语言,是关系数据库管理系统的标准语言。 SQL语句是与DBMS“交互”的专用语句,不同的DBMS都认SQL语法。 SQL中字符串用单引号。 SQL语句是大小写不敏感的(默认情况不区分大小写,但可设置为大小写敏感)。 SQL主要分DDL、DCL、DML,开发人员重点放在DML上。 1.1 DDL(数据定义语言) DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。包括结构定义,操作方法定义等。 建库建表:create d...
  • SQL SERVER数据库(二):数据库连接、建库、建表、数据类型

    作者: 陆金龙       发表时间: 2017-03-18 15:04
    1、数据库的连接 1.1 Windows身份验证模式连接实例 服务器名(连接计算机名或IP可以,本机用“.”代替) (A)两种连接默认实例方法,服务器名:计算机名或IP  如:. 或者192.168.0.11 (B)两种连接其他实例方法,服务器名:计算机名或IP “\” 实例名  如:192.168.0.11\SQLEXPRESS 注:需要先将要连接的实例的服务项启动。运行Services.msc,找到相应的实例启动。 1.2 SQL身份验证模式连接实例 服务器名同Windows身份验证模式。...
  • MySQL数据库(一):Windows安装MySQL指南

    作者: 陆金龙       发表时间: 2017-03-18 14:36
    1.Windows上安装解压缩版MySQL MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 1.1 解压安装包 以mysql-5.7.17为例,解压之后可以将该文件夹改名mysql-5.7.17,放到C:\Program Files\mysql-5.7.17路径中。 此时,在命令行窗口中输入mysql -u root -p会出现错误:mysql不是内部或外部命令。因为没有配置环境变量。 1.2...