比尔云BierYun--阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

初步认识MySQL

初步认识MySQLhttp://www.bieryun.com/3613.html

1.1 基础认识

MySQL由瑞典MySQL AB开发,目前由Oracle公司收购。开源的关系型数据库管理系统,分为社区版和企业版,没有太大的差异,社区版可以满足绝大多数需求。

1.2 安装MySQL

MSI安装(Windows)或ZIP,从官网下载。https://dev.mysql.com/downloads/file/?id=474803

安装类型:Typical(推荐),Custom,Complete

1.3 MySQL配置

安装目录下的bin文件夹中(Typical安装时,安装在C盘),运行MySQL

标准配置Standard Configuration

勾选Install As Windows Service

勾选开机启动

勾选添加bin目录到PATH

设置超级用户密码

1.4 安装目录结构

bin目录,可执行文件

data目录,存储数据文件

docs,文档

include目录,存储包含的头文件

lib目录,存储库文件

share,错误信息和字符集文件

1.5 配置选项

配置文件my.ini

[client]

port= 3306#端口号

[mysql]

default-character-set=utf8

[mysqld]

port=3306

配置后重新启动才生效。

1.6 启动和关闭

服务列表右键–重新启动

系统命令

启动:net start mysql

停止:net stop mysql

1.7 登录与退出

登录MySQL服务端

启动windows命令行:mysql 参数

参数:

-D,–database=name,打开指定数据库

–delimiter=name,

-h,–host name

例如:mysql -uroot -p -P3306 -h 127.0.0.1

退出

exit,quit ,\q

1.8 修改MySQL提示符

登录时通过参数–prompt

例如:mysql -uroot –prompt \h

登录后修改

例如:prompt mysql

\D 完整日期

\d 当前数据库

\u 用户名

\h 主机名

1.9 数据库操作

参考《MySQL入门教程》,更多命令参考

创建数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[DEFAULT] CHARATER SET [=] charset_name;

 

查看数据库列表

SHOW  {DATABASE | SCHAMEA};

 

修改数据库

ALTER  {DATABASE |SCHEMA} [db_name] [DEFAULT] CHARATER SET [=] charater set_name;

 

删除数据库

DROP {DATABASE | SCHEMA} [IF EXIST] db_name;

USE 数据库名;选择要操作的数据库

SELECT DATABASE(); 显示当前打开的数据库

创建数据表

CREATE TABLE [IF NOT EXISTS] table_name( column_namedata_type,…)

 

插入记录

INSERT [INTO] tabl_name [(col_name,…)] VALUE(value1,…)

查找记录

SELECT expr,… FROM tbl_name;

 

空值与非空

NULL,字段值可以为空

NOT NULL,字段值禁止为空

 

自动编号

AUTO_INCREMENT

自动编号,且必须与主键组合使用,默认情况下起始值为1,递增量为1.

 

主键(PRIMARY KEY)

每张数据表只能存在一个主键,保证记录的唯一性,主键自动为NOT NULL

例如创建一个名为tb3的表,字段名为id, username的数据表

CREATE TABLE tb3(id SMALLINT UNSIGNED AUTO_INCREMENTPRIMARY KEY,username VARCHAR(30) NOT NULL);

 

唯一约束UNIQUE KEY

唯一约束可以保证记录的唯一性,唯一的约束的字段可以为空值,每张数据表可以存在多个唯一约束。

 

默认约束DEFAULT

当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。

 

1.10 数据类型

 

1.12VS开发环境配置

要使用mysql提供的c语言API函数接口,需要对开发环境进行配置,对于VS来说具体如下

1.把libmysql.dll复制到C:/windows/system32/ (若是32位系统)和C:/windows/sysWOW64/ (若是64位系统)下

2.配置好IDE:

(1)添加包含目录:【安装位置\MySQL Server 5.6\include】

(2)添加库目录:【安装位置\MySQL Server 5.6\lib】

(3)让IDE包含必要的链接库文件:【安装位置\MySQL Server 5.6\lib\libmysql.lib】(vs中一般为‘链接器’-‘输入’-‘附加依赖项’:添加libmysql.lib)

3.运行【安装位置\MySQL Server 5.6\bin】目录下的mysqld.exe,注意每次使用前都需要让这个后台运行。

4.在编写自己代码时包含#indclude<mysql.h>头文件,即可调用mysql提供的API函数。

未经允许不得转载:比尔云 » 初步认识MySQL
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

强烈推荐

高性能SSD云服务器ECS抗攻击,高可用云数据库RDS