189 8069 5689

mysql怎么自定义数据 MySQL自定义函数

怎么在mysql中创建表创建数据

创建MySQL数据表需要以下信息:

成都服务器托管,创新互联建站提供包括服务器租用、雅安服务器托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、域名申请等业务的一体化完整服务。电话咨询:18980820575

表名

表字段名

定义每个表字段

语法:

以下为创建MySQL数据表的SQL通用语法:

CREATE TABLE table_name (column_name column_type);

以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:

runoob_tbl(

runoob_id INT NOT NULL AUTO_INCREMENT,

runoob_title VARCHAR(100) NOT NULL,

runoob_author VARCHAR(40) NOT NULL,

submission_date DATE,

PRIMARY KEY ( runoob_id )

);

注意

如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。

AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。

PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

通过命令提示符创建表

通过 mysql 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句 CREATE TABLE 来创建数据表。

实例

以下为创建数据表 runoob_tbl 实例:

root@host# mysql -u root -p

Enter password:*******

mysql use RUNOOB;

Database changed

mysql CREATE TABLE runoob_tbl(

- runoob_id INT NOT NULL AUTO_INCREMENT,

- runoob_title VARCHAR(100) NOT NULL,

- runoob_author VARCHAR(40) NOT NULL,

- submission_date DATE,

- PRIMARY KEY ( runoob_id )

- );

Query OK, 0 rows affected (0.16 sec)

mysql

注意:MySQL命令终止符为分号 (;) 。

使用PHP脚本创建数据表

你可以使用PHP的 mysql_query() 函数来创建已存在数据库的数据表。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

bool mysql_query( sql, connection );

sql     必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。  

connection    可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。  

实例

以下实例使用了PHP脚本来创建数据表:

html

head

meta charset="utf-8" 

title创建 MySQL 数据表/title

/head

body

?php

$dbhost = 'localhost:3036';

$dbuser = 'root';

$dbpass = 'rootpassword';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

{

die('连接失败: ' . mysql_error());

}

echo '连接成功br /';

$sql = "CREATE TABLE runoob_tbl( ".

"runoob_id INT NOT NULL AUTO_INCREMENT, ".

"runoob_title VARCHAR(100) NOT NULL, ".

"runoob_author VARCHAR(40) NOT NULL, ".

"submission_date DATE, ".

"PRIMARY KEY ( runoob_id )); ";

mysql_select_db( 'RUNOOB' );

$retval = mysql_query( $sql, $conn );

if(! $retval )

{

die('数据表创建失败: ' . mysql_error());

}

echo "数据表创建成功\n";

mysql_close($conn);

?

/body

/html

mysql数据库怎么创建数据表并添加数据

1、创建一个数据库test2

代码:mysql create database test2;

截图:

2、创建一个mytable表

代码:  mysql create table mytable (name varchar(20), sex char(1),

- birth date, birthaddr varchar(20));

截图:

3、显示表结构

代码:mysql describe mytable;

截图:

4、向表中插入一条记录

代码:mysql insert into mytable

- values(

- 'abc','f','1988-07-07','chian');

截图:

如何设置mysql中的数据类型

使用ALTER命令修改,格式:

ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义;

例如:

ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50);

mysql数据库自定义怎么安装

有3种安装类

型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。Typical(典型安装)安装只安装MySQL服务器、

mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务

器。Complete(完全安装)安装将安装软件包内包含的所有组件。完全安装软件包包括的组件包括嵌入式服务器库、基准套件、支持脚本和文档。

Custom(定制安装)安装允许你完全控制你想要安装的软件包和安装路径。 在此选择的是“Custom”

所有可用组件列入定制安装对话框左侧的树状视图内。未安装的组件用红色 X 图标表示;已经安装的组件有灰色图标。要想更改组件,点击该组件的图标并从下拉列表中选择新的选项。可以点击安装路径右侧的Change...按钮来更改默认安装路径。

择配置类型可以选择两种配置类型:Detailed Configuration(详细配置)和Standard Configuration(标准配

置)。Standard Configuration(标准配置)选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更

加细粒度控制服务器配置的高级用户。如果系统上已经安装了MySQL和你想要配置的安装,建议选择详细配置。

在此选择的是Detailed Configuration

择服务器类型可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使

用的决策。·Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器

配置成使用最少的系统资源。 ·Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、

email和web服务器。MySQL服务器配置成使用适当比例的系统资源。 ·Dedicated MySQL Server Machine(专用

MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。在此选择的

是Developer Machine

择储存引擎你可以指出创建MySQL表时使用的表处理器。通过该选项,你可以选择是否使用InnoDB储存引擎,以及InnoDB占用多大比例的服务器资

源。 ·Multifunctional Database(多功能数据库):选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎

之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。 ·Transactional Database Only(只是事务处理数据库):该

选项同时使用InnoDB和MyISAM 储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用

MyISAM的用户选择该选项。·Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用

InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。在此选择的是

Multifunctional Database

因为我把安装路径改了,我的图显示的是D: Installation Path

置并发连接数设置,限制所创建的与MySQL服务器之间的并行连接数量很重要,以便防止服务器耗尽资源。·Decision Support(决策支持)

(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定平均并行连接数为

20。·Online Transaction Processing(联机事务处理)(OLTP):如果你的服务器需要大量的并行连接则选择该选项。最

大连接数设置为500。 ·Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接

的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。

网选项在Networking Options(网络选项)对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号。默认情况

启用TCP/IP网络。要想禁用 TCP/IP网络,取消选择Enable TCP/IP Networking选项旁边的检查框。默认使用3306端

口。要想更访问MySQL使用的端口,从下拉框选择一个新端口号或直接向下拉框输入新的端口号。如果你选择的端口号已经被占用,将提示确认选择的端口

号。 我的设置如图

选择字符集,选择UTF8可以将不同语言的字符储存为单一的字符集

置服务在基于Windows NT的平台上,可以将MySQL服务器安装成服务。安装成服务,系统启动时可以自动启动MySQL服务器,甚至出现服务故障

时可以随Windows自动启动。默认情况,MySQL Configuration Wizard(配置向导)将MySQL服务器安装为服务,服务名为

MySQL。如果你不想安装服务,取消Install As Windows Service选项旁边的选择框。可以从下拉框选择新的服务名或在下拉框输

入新的服务名来更改服务名。要想将MySQL服务器安装为服务,但是不自动启动,不选中

Launch the MySQL Server Automatically选项旁边的检查框。我设置的时候也勾选了

Include Bin Directory in Windows PATH

全选项强烈建议为你的MySQL服务器设置一个root密码,默认情况MySQL Configuration Wizard(配置向导)要求你设置一个

root密码。如果你不想设置root密码,不选中Modify Security Settings(修改安全设定值)选项旁边的选择框。要想设置

root密码,在New root password(输入新密码)和Confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需

要Current root password(当前root密码)框内输入已有的root密码。要想防止通过网络登录,不选中

Enable root access from remote machines(不允许远程连接)选项旁边的框。这样可以提高安全。要想创建一个匿名

用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许

可困难。因此不建议。 我的设置如图

然后弹出的页面,单击Install 按钮。 经过2分钟左右的时间,出现下图

至此,Mysql5.5安装完毕!


文章名称:mysql怎么自定义数据 MySQL自定义函数
当前链接:http://cdxtjz.cn/article/hgejhj.html

其他资讯