为了账号安全,请及时绑定邮箱和手机立即绑定

mysql创建数据表出现no database selected 是怎么回事? 环境有问题吗?

mysql创建数据表出现no database selected 是怎么回事? 环境有问题吗?

缥缈止盈 2019-05-28 10:06:52
mysql创建数据表出现no database selected 是怎么回事? 环境有问题吗?
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

是因为你没有选择新创建的表所在的数据库,no database selected 意思就是没有选择数据库。

解决办法:在创建表之前使用use语句,格式:use database_name,这样就打开了数据库,就可以对数据库进行操作。

扩展资料:

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


查看完整回答
反对 回复 2019-06-01
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

照着我这个粘贴进去运行吧
create database test_database;   #创建数据库test_database
set names gbk;                             #设置字符编码cmd窗口默认为gbk
use test_database;                      #使用创建好的数据库
create table test1 (tid  int unsigned  primary key auto_increment,      #开始创建表 
                              name  char(20)  not null.

);


查看完整回答
反对 回复 2019-06-01
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

你要创建数据库,需要选确定在哪个数据库中建表啊

所以,应该先选择数据库:

1use (database name

如果没有可以使用的数据库,应该先创建数据库,然后在选择数据库:

12create database database nameuse (database name


查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 8029 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信