百度
360搜索
搜狗搜索

mysql数据库建表代码,mysql如何在某个指定的数据库中建表详细介绍

本文目录一览: mysql如何创建表

本篇文章介绍一些如何创建一个表,相信大家应该知道如何进入mysql,这里就不在多说了。推荐课程:MySQL教程。首先要选择在哪个数据库建表,这里的数据库是指自己电脑中mysql的数据库。use t1; //t1是数据库名如图所示:在此数据库中建立数据库表先建立表结构(可以理解为表的列名,也就是字段名)在实际生产过程中,表结构是需要经过精心设计的。通用的语法格式为:CREATE TABLE table_name (column_name column_type);如图所示:create table tb3(id smallint unsigned auto_increment primary key,username varchar(20) not null);查看建立的表结构语法格式为:show columns from [表名];例如:show colums from tb3;可以看到表t3中的表结构中含有两个字段:id,username; 两个字段的值都不允许为空,id字段为主键。记录的插入与查找数据库中的表记录对应着表中的行。记录的插入的语法格式:inset {表名} (filed1,field2,....) values (value1,value2,....);例如:insert tb3 (id,username) values (4,'jona');查询记录语法格式:select {filed1,filed2,...} from {表名};例如:select id,username from tb3;

mysql数据库如何创建数据表

在 MySQL 中,可以使用 CREATE TABLE 语句创建表。其语法格式为:(推荐教程:mysql教程)CREATE TABLE

([表定义选项])[表选项][分区选项];其中,[表定义选项]的格式为:

[,?]

CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-options)和分区选项(partition-options)所组成的。CREATE TABLE 语句的主要语法及使用说明如下:CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。

:指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

:表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。提示:使用 CREATE TABLE 创建表时,必须指定以下信息:要创建的表的名称不区分大小写,不能使用SQL语言中的关键字,如DROP、ALTER、INSERT等。数据表中每个列(字段)的名称和数据类型,如果创建多个列,要用逗号隔开。示例:例如,创建员工表 tb_emp1,结构如下表所示。选择创建表的数据库 test_db,创建 tb_emp1 数据表,输入的 SQL 语句和运行结果如下所示。mysql> USE test_db;Database changedmysql> CREATE TABLE tb_emp1 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> );Query OK, 0 rows affected (0.37 sec)语句执行后,便创建了一个名称为 tb_emp1 的数据表,使用 SHOW TABLES;语句查看数据表是否创建成功,如下所示。mysql> SHOW TABLES;+--------------------+| Tables_in_test_db |+--------------------+| tb_emp1 |+--------------------+1 rows in set (0.00 sec)






数据库建立表格代码?

create table 系部表(
系部代码 char(2)not null primary key,
系部名称 varchar(30)not NULL
)
create table 专业表(
专业代码 char(4) not null primary key,
专业名称 varchar(30) not null,
系部代码 char(2) null,
foreign key(系部代码)references 系部表(系部代码)
)
create table 班级表(
班级代码 char(8) not null primary key ,
班级名称 varchar(30) null ,
专业代码 char(4) null ,
系部代码 char(2) null ,
备注 varchar(30) null ,
foreign key(专业代码) references 专业表(专业代码) ,
foreign key(系部代码) references 系部表(系部代码)
)
在 MySQL 中,可以使用 CREATE TABLE 语句创建表。其语法格式为:
其中,[表定义选项]的格式为:
CREATE TABLE 语句的主要语法及使用说明如下:
CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。

:指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

:表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。

size:规定表中列的最大长度。

默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。

提示:使用 CREATE TABLE 创建表时,必须指定以下信息:

要创建的表的名称不区分大小写,不能使用SQL语言中的关键字,如DROP、ALTER、INSERT等。

数据表中每个列(字段)的名称和数据类型,如果创建多个列,要用逗号隔开。

示例:

选择创建表的数据库 test_db

创建 tb_emp1 数据表

使用 SHOW TABLES 语句查看数据表是否创建成功

mysql如何在某个指定的数据库中建表

1、首先打开mysql命令行编辑器。
2、打开之后输入密码,连接数据库。
3、在命令行里先查看一下所有数据库,是否有想要操作数据库。
4、接着输入指令“use sss”使用想要创建表的数据库。
5、接下来在表里面输入数据列,使用create命令创建表,括号内是表的类目名。
6、最后,输入指令“show tables ”,就可以刚刚查看在数据库中创建的表了。

高分求mysql创建数据库及表的代码?

创造并使用一个数据库
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
| tmp |
+----------+
mysql> USE test
Database changed
mysql> GRANT ALL ON menagerie.* TO your_mysql_name;
mysql> CREATE DATABASE menagerie;
mysql> USE menagerie
Database changed
shell> mysql -h host -u user -p menagerie
Enter password: ********
8.4.2 创建一个数据库表
创建数据库是容易的部分,但是在这时它是空的,正如SHOW TABLES将告诉你:
mysql> SHOW TABLES;
Empty set (0.00 sec)
使用一个CREATE TABLE语句指定你的数据库表的布局:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
VARCHAR对name、owner和species列是个好的选择,因为列值将会是变长的。这些列的长度都不必是相同的,而且不必是20。你可以挑选从1到255的任何长度,无论哪个对你来说好象最合理。(如果你做了较差的选择,以后会变得你需要一个更长的字段,MySQL提供一个ALTER TABLE语句。)
动物性表可以用许多方法表示,例如,"m"和"f",或也许"male"和"female"。使用单个字符"m"和"f"是最简单的。
为birth和death列使用DATE数据类型是相当明显的选择。

阅读更多 >>>  php+mysql,php+mysql是什么意思

mysql数据库创建表

create
database
cookbook;
创建一个叫“cookbook”的数据库
use
cookbook;
使用cookbook这个数据库
create
table
limbs
(thing
varchar(20),legs
int,arms
int);
创建表“limbs”其中包括thing,legs,aems
字段
创建表的命令是
create
table
表名称
后面括号里的内容是表中字段的属性
比如要创建学生表表名为student,学生表有字段
学号
(no),年龄(age)
create
table
student(
no
int
primary
key(
主键
),
age
int
);
执行下就创建好了
随便举的例子,明白吧?谢谢采纳!
create table student(
id int(32) primary key auto_increment,--主键,自增长
name varchar(64) not null,--非空
age int(4) default 18,--默认值18
);
此为示例

mysql怎么建库建表

最简单的创建 MySQL 数据库的语句
在 MySQL 中创建一个名为 test_db 的数据库。在 MySQL 命令行客户端输入 SQL 语句CREATE DATABASE test_db;即可创建一个数据库,输入的 SQL 语句与执行结果如下。
mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec);
“Query OK, 1 row affected (0.12 sec);”提示中,“Query OK”表示上面的命令执行成功,“1 row affected”表示操作只影响了数据库中一行的记录,“0.12 sec”则记录了操作执行的时间。
若再次输入CREATE DATABASE test_db;语句,则系统会给出错误提示信息,如下所示:
mysql> CREATE DATABASE test_db;
ERROR 1007 (HY000): Can't create database 'test_db'; database exists
提示不能创建“test_db”数据库,数据库已存在。MySQL 不允许在同一系统下创建两个相同名称的数据库。
可以加上IF NOT EXISTS从句,就可以避免类似错误,如下所示:
mysql> CREATE DATABASE IF NOT EXISTS test_db;
Query OK, 1 row affected (0.12 sec)

java习题:使用mysql数据库创建学生信息表

use 库名
go -----打开库
create table 学生信息
(学号 int not null,
姓名 char(10) not null,
班级 nvarchar(20)
成绩 int )
go -----这是建表
(1)insert into 学生信息(学号,姓名,班级,成绩)
values('122153032','小静',‘计应123’,'99') ----这是插入记录以此类推插入五条
(2)select *
from 学生信息
where 成绩>85 -----显示成绩大于85分的学生信息
(3) select *
from 学生信息
order by 成绩desc ---将表中的所有记录,按照成绩从小到大顺序排列
能帮你的只有这些,望采纳!

网站数据信息

"mysql数据库建表代码,mysql如何在某个指定的数据库中建表"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:mysql数据库建表代码,mysql如何在某个指定的数据库中建表的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!