如何在MySQL创建表
1新建一个名为"createsql"的数据库,如下图所示。
2点击该数据库左侧的三角形图标,并显示其下面有四个列表项:表(Tables)和视图(Views)、存储过程(Stored Procedures)、函数(Functions),如下图所示。
3右击【表(Tables)】列表项,并在弹出的快捷菜单中选择【创建表(Create Tables)】菜单项,如下图所示。
4输入表名(Table Name)为“createtable”,创建数据项,并设置其属性,单击【应用(apply)】按钮,如下图所示。【解释说明】Table Name:表名Collation:字符集Column Name:列名Datatype:数据类型PK:主键NN:是否为空UQ:外键B:二进制UN:unsigned的英文缩称,无符号(非负数)ZF:zero fill的英文缩称,填充0,例如字段内容是1 int(4), 则内容显示为0001 AI:auto increment的英文缩称,自动增加G:生成列
5在弹出的【Apply SQL Script to Database】窗口中,可以看到创建表的SQL脚本,单击【应用(apply)】按钮,如下图所示。
6该窗口提示你可以执行SQL语句,单击【完成(Finsh)】按钮,如下图所示。
7创建完成后,可以看到Tables下名为"createtable"的表,如下图所示。
MySQL数据库系统可以支持许多不同的数据库,通常,每个应用程序需要一个数据库。 在Book-O-Rama例子中,数据库名为books。 创建数据库是最容易的部分。在mySQL命令提示符下,输入如下所示命令: MySQL>createdatebasedbname; 应该用所希望的数据库名称来代替"dbname"字符串。 在Book-O-Rama例子中,要创建一个名为books的数据库。 就这样应该会看到如下所示的响应(执行时间会因为机器不同而不同): Queryok,1rowaffected(0.0sec) 如果出现上诉字段意味着一切正常。 如果没有得到响应,请确认在上面的命令行后面输入分号,分号将告诉mySQL已经完成了命令输入,该执行命令了。
mysqlworkbench创建表详细步骤
1,我们打开mysql命令行编辑器。
2,我们输入密码,连接数据库。
3,我们先查看一下所有数据库,是否有我们想要操作数据库。(当然你也可以自己创建一个数据库。
4,我们输入使用数据库。我们创建表,表里面输入数据列。create table 表名(列,列)。
5,我们show tables ,就可以查看我们在数据库中创建的表了。
怎么在mysql中创建表创建数据
1、使用 create table 语句可完成对表的创建, create table 的创建形式:
create table 表名称(列声明);
以创建 people 表为例, 表中将存放 学号(id)、姓名(name)、性别(sex)、年龄(age) 这些内容:
create table people(
id int unsigned not null auto_increment primary key,
name char(8) not null,sex char(4) not null,age tinyint unsigned not null);
其中,auto_increment就可以使Int类型的id字段每次自增1。
2、向表中插入数据使用insert 语句。
insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
其中 [] 内的内容是可选的, 例如, 要给上步中创建的people 表插入一条记录, 执行语句:
insert into people(name,sex,age) values( "张三", "男", 21 );
3、想要查询是否插入成功,可以通过select 查询语句。形式如下:
select * from people;
扩展资料:
当mysql大批量插入数据的时候使用insert into就会变的非常慢, mysql提高insert into 插入速度的方法有三种:
1、第一种插入提速方法:
如果数据库中的数据已经很多(几百万条), 那么可以 加大mysql配置中的 bulk_insert_buffer_size,这个参数默认为8M
举例:bulk_insert_buffer_size=100M;
2、第二种mysql插入提速方法:
改写所有 insert into 语句为 insert delayed into
这个insert delayed不同之处在于:立即返回结果,后台进行处理插入。
3、第三个方法: 一次插入多条数据:
insert中插入多条数据,举例:
insert into table values('11','11'),('22','22'),('33','33')...;
还没有评论,来说两句吧...