关闭→
当前位置:科普经验站>IT科技>mysql怎么创建表

mysql怎么创建表

科普经验站 人气:1.01W

1、首先打开电脑桌面点按win+r键打开cmd。 2、根据自己的用户名和密码登录到MySQL。命令:mysql -u用户名 -p密码。 3、创建表之前要创建库,如果有,则直接使用想要在内建表的库即可。在这创建了一个名字叫做“T2”的库。 4、因为要在“T2”库中创建

本文我们将从以下几个部分来详细介绍如何在MySQL创建表:创建表、把条目添加到表、参考

MySQL的数据库由各种表构成。表里包含被输入数据库的信息,基本上,你可以根据需要存储的数据创建任何一种表。创建一个表只需要数分钟,尤其是如果你只要存储几项不同的条目。下文将教你如何创建表。部分 1创建表

1、打开电脑的SQL软件 ,输入用户名和密码,连接上Mysql主机地址,将Mysql启动。 2、进入Mysql里面后,用鼠标右键点击主机,然后会弹出菜单栏,点击里面的“创建数据库”,也可以使用快捷键Ctrl+D。 3、接着会出现“创建数据库”的窗口,为创建的数

mysql怎么创建表

第1步:打开数据库。

选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入SQL语句,点击“执行”就可以了,示例SQL: CREATE TABLE `test`.`users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(10) DEFAULT NULL, PRIMA

想要创建一个表,你必须先有一个存储表的数据库。你可以在MySQL命令行键入 USE 库名 ,打开数据库。

假设已经链接了数据库的情况下,用以下两种方法: 1、执行SQL语句 (mysql数据库句柄, “update users set name=” + 编辑框1.内容+ “ where 条件)’(条件根据自己的情况填写,这是更新原有记录) 2、执行SQL语句 (mysql数据库句柄, “insert in

如果你不记得数据库的名称,可以键入 SHOW DATABASES; ,在MySQL服务器上显示所有数据库。

1, mysql -uroot -pxxxx //登陆数据库 2, show databases; //查看数据库,例如要在test库中建表 3, use test;//进入test 4, create table users( //例如要建立users表,下面是建立字段 5, id int(10) unsigned not null auto_increment, 6, usern

如果你还未创建数据库,可以键入 CREATE DATABASE 库名;.,创建一个数据库。数据库的名称不可以有空格。

方法如下: 我们先建一个DEMO表,来做我们今天的实现,建表语句如下: CREATE TABLE DEMO ( NAME VARCHAR(50) COMMENT 姓名, SEX CHAR(1) COMMENT 性别, PRIMARY KEY (NAME) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=例子表; 并且selec

mysql怎么创建表 第2张

第2步:了解基本的数据类型。

Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root"); String sql = "CREATE TABLE tableName (id int not null, name varchar(20) not null, age int

每一项条目都以特定的数据类型存储在表里。这样,MySQL就能通过不同的方式使用它们。至于要用哪一种数据类型,则取决于表的需要。虽然还有更多的数据类型,但以下列出的几种足以让你创建最基本及实用的表:

create table UserInfo( 创建 表 表名 这里create table是固定写法,表名自己起 id int parmary key, 列名,数据类型。parmary key表示该列为主键列 name varchar(20) not null, 列名,数据类型(数据长度)。not null表示该列不允许为空 age in

INT — 整数类型,常用在识别号码(ID)字段。

兄弟,primary key是主键,每个表只能有一个主键,而且数据是唯一的。 可以这样写: CREATE TABLE IF NOT EXISTS `".$ctb_name."` ( `id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY, `keyid` VARCHAR(20) NOT NULL, `key` VARCHAR(20) NOT NU

DECIMAL — 用来存储十进制值,允许用户指定十进制数字的数目和小数点后的数字位数。例如: DECIMAL(6,2)规定了存储的值不会超过 6位数字,并且小数点后不超过 2位。你输入的数字将被存作 “0000.00”。

在编辑器输入建表语句运行即可,例如: create table tb3( id smallint unsigned auto_increment primary key, username varchar(20) not null );

CHAR —保存文字和字符串。你通常需要指定字符串的长度,比如CHAR(30)规定最多输入30个字符。比指定长度大的值将被截短,而比指定长度小的值将会用空格作填补。你也可以用VARCHAR,根据实际输入内容改变字符串长度(最多255个字符)。电话号码通常以VARCHAR存储,因为它们多含有符号,数字也无需用于计算(加、减等) 。

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>

DATE — 以YYYY-MM-DD(年月日)的格式保存日期。如果你需要存储他人的年龄,请用这个数据类型输入出生日期,而非直接输入真实年龄,否则你每年都需要更新条目。

CREATE TABLE users (id int(5) NOT NULL auto_increment,name varchar(20)NOT NULL,PRIMARY KEY (`id`)) MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB

mysql怎么创建表 第3张

第3步:创建表。

= = 你要看他的提示嘛~ ”No database selected“ //没有选择数据库 要建表,首先要有库~ 架设库名 database1 那么: use database1; 然后用你的create 语句就好了。 ------- 如果没有数据库~ 那么创建数据库语句是 create database 数据库名 ----

想要在命令行创建表,你需要以一句命令创建所有字段。你可以用CREATE TABLE命令创建表,然后输入表里的信息。比如说,如果你想创建一个基本的员工记录,那就输入以下命令:

首先,打开MySQL Workbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是Local instance MYSQL57 然后,输入用户名和密码进行登录。如下图所示: 登录成功后,界面如下所示。其中,区域1显示的

CREATE TABLE 员工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20), 名字 VARCHAR(20), 电话号码 VARCHAR(20), 出生日期 DATE)

create table gbook(id int primary key autoincrement, name varchar(20) not null, sex char(2) not null, email varchar(30), info varchar(200), ip varchar(20), time_at now()) 这样就可以了,其他的字段没什么说的。我只说下最后的时间那

INT NOT NULL PRIMARY KEY AUTO_INCREMENT 将为每一位被添加到记录的员工创建一个识别号码(ID)。号码会自动递增,方便你在进行其它操作时引用有关数据。

mysql 查看有多少个数据库,有多少个表,方法如下: 1、图形界面直接查看: 2、命令查看: #查看数据库SHOW DATABASES;#查看表USE blog;SHOW TABLES;#查看表中的列SHOW COLUMNS FROM auth_user;DESCRIBE auth_user; 注意:describe 表名 是

虽然VARCHAR 允许你根据实际输入内容缩减字符串长度,但你也可以设定一个,让用户无法输入太长的字符串。在上述例子中,名字和姓氏分别被最多输入20个字符。

-- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8-- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看)drop database if EXISTS dbtest

注意,电话号码必须存为VARCHAR,才能正确处理符号。

首先,打开MySQL Workbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是Local instance MYSQL57 然后,输入用户名和密码进行登录。如下图所示: 登录成功后,界面如下所示。其中,区域1显示的

mysql怎么创建表 第4张

第4步: 确认你的表创建正确。

查看数据库表的创建时间可以在information_schema中查看 information_schema数据库表说明: SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。 TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表

表建好后,你会收到创建成功的信息。现在,你可以使用DESCRIBE 命令,确认你已涵盖所有想要的字段,并设置了正确的数据类型。键入 DESCRIBE 库名;,从出现在荧幕上的图表中检查表的结构。

$sql = " create table table_name ( id int(11) not null auto_increment primary key, user varchar(255) , name varchar(255) ) "; mysql_query($sql); ------------------------------------- 其实也是执行一个sql语句~ -------------------

mysql怎么创建表 第5张

第5步:用PHP创建表。

CREATE DATABASE cookbook; 创建一个叫“cookbook”的数据库 USE cookbook; 使用cookbook这个数据库 CREATE TABLE limbs (thing VARCHAR(20),legs INT,arms INT); 创建表“limbs”其中包括thing,legs,aems 字段 创建表的命令是 CREATE TABLE 表名

如果你透过网络服务器用PHP管理MySQL数据库,也可以用简单的PHP文件创建表。假设你的MySQL服务器已有数据库,只要输入以下代码,将连接信息换成你自己的信息,就能创建和步骤3一样的表:

选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入SQL语句,点击“执行”就可以了,示例SQL: CREATE TABLE `test`.`users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(10) DEFAULT NULL, PRIMA

<?php$connection=mysqli_connect({{samp|server}},{{samp|user}},{{samp|password}}, {{samp|database}});if (mysqli_connect_errno()){echo "无法连接 MySQL: " . mysqli_connect_error();}$sql = "CREATE TABLE 员工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20),名字 VARCHAR(20),电话号码 VARCHAR(20),出生日期 DATE)";if (mysqli_query($connection,$sql)){echo "员工表创建成功";}else{echo "创建表出错: " . mysqli_error($connection);}?>

-- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8-- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看)drop database if EXISTS dbtest

部分 2把条目添加到表

兄弟,primary key是主键,每个表只能有一个主键,而且数据是唯一的。 可以这样写: CREATE TABLE IF NOT EXISTS `".$ctb_name."` ( `id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY, `keyid` VARCHAR(20) NOT NULL, `key` VARCHAR(20) NOT NU

mysql怎么创建表 第6张

第1步: 把单一条目添加到表。

在cmd命令提示符下输入 mysql -u root -p回车,然后输入密码回车 进入mysql命令行模式 create database databasename;//创建数据库 use databasename;//使用数据库 create table tablename( id int not null primary key ); 这样就创建了一个只

你可以用命令行直接将数据输入表。输入INSERT INTO,以一句命令输入单一条目的所有数据到相关字段:

设置字段属性为自增长。 或者 增加另外一个表,存储当前最大ID,及时更新该表,以保证ID最大,这种方法在一些应用程序中经常被用到。

INSERT INTO employees (id, 姓氏, 名字, 电话号码, 出生日期) VALUES (NULL, 王, 小明, (555)555-5555, 1980-01-31);

独立新建表 CREATE TABLE TT (ID INT, NAME VARCHAR(20)); 从已知表复制表 CREATE TABLE TT AS SELECT * FROM CC;

在ID字段输入NULL,每添加一个条目,ID就会自动递增1,成为下一个ID号码。

确保你输入的每个值都用单引号()括起来。

mysql怎么创建表 第7张

第2步:同时添加多个条目。

如果你拥有所有数据,可用一个 INSERT INTO命令输入多个条目。只需用逗号分开每一组数据:

INSERT INTO 员工 (id, lastname, firstname, phone, dateofbirth) VALUES (NULL, 王, 小明, (555)555-5555, 1980-01-31), (NULL, 张, 小丽, (555)555-5551, 1981-02-28), (NULL, 李, 大成, (555)555-5554, 1970-01-31);

mysql怎么创建表 第8张

第3步:显示你的表。

输入几个条目后,你可以显示自己创建的表,看看你输入的所有数据,检查是否遗漏任何信息,或是否误把某个数据输入到错误的字段。想要显示上面创建的表,键入 SELECT * FROM 员工

你可以过滤搜索结果,进行更高级的显示操作。例如,想要显示按出生日期分类的表,你可以键入 SELECT 姓氏, 名字, 出生日期 FROM 员工 ORDER BY 出生日期

你可以在命令的末尾添加DESC ,以相反的顺序显示搜索结果。

mysql怎么创建表 第9张

第4步:使用HTML表格输入数据。

你可以用其它方法把数据添加到新创建的表。其中一个最常见的方法就是使用网页上的表格。你可以参阅学习PHP和MySQL,学习如何创建基本的网页表格来输入数据。

参考

http://stackoverflow.com/questions/8284647/mysql-how-to-store-phone-numbers

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-types.html

扩展阅读,以下内容您可能还感兴趣。

mysql怎样创建表格

在编辑器输入建表语句运行即可,例如:

create table tb3(

id smallint unsigned auto_increment primary key,

username varchar(20) not null

);

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中如何创建一个表让id自动增长?

CREATE TABLE users (

id int(5) NOT NULL auto_increment,

name varchar(20)NOT NULL,

PRIMARY KEY  (`id`)

)

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

mysql 创建表

= =

你要看他的提示嘛~

”No database selected“ //没有选择数据库

要建表,首先要有库~

架设库名 database1

那么:

use database1;

然后用你的create 语句就好了。

-------

如果没有数据库~

那么创建数据库语句是

create database 数据库名

-----------------------------------

还有那句判断是否存在再创建表~你方向是对的。只是有点小拼写错误

create table if not exists customer (

id int

); //exist 你少拼了S .

---------------------------------------

不过,不管你用什么命令操作表~你都需要先指定库~

如果你不想先指定库~那么~可以库名.表名,例如:

create table database1.customer (id int);追问版本不行么?

mysql workbench怎么用sql建表

首先,打开MySQL Workbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是Local instance MYSQL57

然后,输入用户名和密码进行登录。如下图所示:

登录成功后,界面如下所示。其中,区域1显示的是数据库服务器中已经创建的数据库列表。区域2是关于数据库的操作列表。区域三是sql的编辑器和执行环境,区域4是执行结果的列表

在sql的编辑器中输入测试语句,如图所示,其中world数据库是mysql自带的测试数据库,然后选择执行(或者使用快捷键ctrl+enter)。执行成功后,查询结果会显示在下面的列表中。

使用完毕后,直接退出,并且如果无需数据库的后继操作的话,记得关掉MySQL的服务

TAG标签:#mysql #