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

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


缥缈止盈
浏览 8032回答 3
3回答

慕勒3428872

是因为你没有选择新创建的表所在的数据库,no database selected 意思就是没有选择数据库。解决办法:在创建表之前使用use语句,格式:use database_name,这样就打开了数据库,就可以对数据库进行操作。扩展资料:MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

慕田峪7331174

照着我这个粘贴进去运行吧 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. );

牧羊人nacy

你要创建数据库,需要选确定在哪个数据库中建表啊所以,应该先选择数据库:1use (database name)如果没有可以使用的数据库,应该先创建数据库,然后在选择数据库:12create database (database name)use (database name)
打开App,查看更多内容
随时随地看视频慕课网APP