mysql创建数据库表,mysql如何在某个指定的数据库中建表
老铁们,大家好,相信还有很多朋友对于mysql创建数据库表和mysql如何在某个指定的数据库中建表的相关问题不太懂,没关系,今天就由我来为大家分享分享mysql创建数据库表以及mysql如何在某个指定的数据库中建表的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
mysql 怎么查看创建的数据库和表
1、//看当前使用的是哪个数据库,如果你还没选择任何数据库,结果是NULL。
mysql>select database();
+------------+
| DATABASE()|
+------------+
| menagerie|
+------------+
2、//查看有哪些数据库
mysql>show databases;
+--------------------+
| Database|
+--------------------+
| information_schema|
| mysql|
| test|
+--------------------+
3、//选择数据库
mysql>usetest;//;号可有可无,必须单行使用.
4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
5、//看数据库里有哪些表
mysql>show tables;
+---------------------+
| Tables in menagerie|
+---------------------+
| event|
| pet|
+---------------------+
如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:
6、//看表里有哪些列
mysql> describe pet;
+---------+-------------+------+-----+---------+-------+
| Field| Type| Null| Key| Default| Extra|
+---------+-------------+------+-----+---------+-------+
| name| varchar(20)| YES|| NULL||
| owner| varchar(20)| YES|| NULL||
| species| varchar(20)| YES|| NULL||
|***| char(1)| YES|| NULL||
| birth| date| YES|| NULL||
| death| date| YES|| NULL||
+---------+-------------+------+-----+---------+-------+
Field显示列名字,Type是列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的默认值。
如果表有索引,SHOW INDEX FROM tbl_name生成有关索引的信息。
删除数据库.
mysql>drop database test;
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语句为insertdelayed into
这个insert delayed不同之处在于:立即返回结果,后台进行处理插入。
3、第三个方法:一次插入多条数据:
insert中插入多条数据,举例:
insert into table values('11','11'),('22','22'),('33','33')...;
怎么在mysql中创建数据库表(mysql如何创建数据表)
MySQL数据库系统可以支持许多不同的数据库,通常,每个应用程序需要一个数据库。
在Book-O-Rama例子中,数据库名为books。
创建数据库是最容易的部分。在mySQL命令提示符下,输入如下所示命令:
MySQL>createdatebasedbname;
应该用所希望的数据库名称来代替"dbname"字符串。
在Book-O-Rama例子中,要创建一个名为books的数据库。
就这样应该会看到如下所示的响应(执行时间会因为机器不同而不同):
Queryok,1rowaffected(0.0sec)
如果出现上诉字段意味着一切正常。
如果没有得到响应,请确认在上面的命令行后面输入分号,分号将告诉mySQL已经完成了命令输入,该执行命令了。
mysql如何在某个指定的数据库中建表
1、首先打开mysql命令行编辑器。
2、打开之后输入密码,连接数据库。
3、在命令行里先查看一下所有数据库,是否有想要操作数据库。
4、接着输入指令“usesss”使用想要创建表的数据库。
5、接下来在表里面输入数据列,使用create命令创建表,括号内是表的类目名。
6、最后,输入指令“show tables”,就可以刚刚查看在数据库中创建的表了。
mysql创建数据库表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql如何在某个指定的数据库中建表、mysql创建数据库表的信息别忘了在本站进行查找哦。