mysql怎么建库建表

给大家讲一下我第一次学习MySQL的经历。

当时我刚刚接手一个项目,公司在广东租了一台服务器。
在搭建环境的时候,遇到需要创建一个数据库,命名为test_db。
我直接在MySQL命令行输入:
sql 创建数据库 test_db;
结果,屏幕闪烁并显示“查询正常,1 行受到影响”(0.1 2 秒)。
当时我还蛮高兴的,以为事情就这样结束了。
我认为这非常简单,就像在 Excel 中创建表格一样。

过了两天,我想再搭建一个测试环境,还是test_db。
嘿,这个敲门声,呼!屏幕直接向我扔来:
错误 1 007 (HY000):无法创建数据库“test_db”;数据库存在
当时我就很困惑,这是怎么回事?服务器未重启,数据库未删除。
我的手出汗了。
查了资料才发现MySQL其实是非常严格的。
一个数据库中不能有两个同名的数据库。
这是一条硬性规定,不能讨论。

后来学聪明了,用了新写的命令:
sql 如果不存在则创建数据库 test_db;
当我这次重新导入时,再次显示“查询正常,1 受影响的行(0.1 2 秒)”。
我的心里踏实了。
看看,这不是很简单吗?有时你必须注意这些小细节。

mysql怎么创建一个表格

哈,你的问题就像问我如何骑自行车一样简单。
我会简单地说,就像教孩子一样。

首先,你需要打开MySQL命令行界面,就像打开自行车锁一样,先为你解锁。

然后连接到数据库服务器。
就像对自行车说:“你想去哪里,带我去哪里。
”使用此命令:mysql -uusername -ppassword,将用户名和密码替换为用户名和密码。

连接后,您需要选择数据库,就像您告诉自行车:“我们今天要去公园”。
您使用以下命令:USER database_name;,将database_name替换为您想要访问的数据库的名称。

下一步是创建一个表。
你使用这个命令:CREATE TABLE table_name (column_name data_type NOT NULL, ... PRIMARY KEY (column_name));,其中table_name是你要创建的表的名称,column_name是列的名称,data_type是数据的类型,例如整数、文本等。

例如,如果你想创建一个包含客户名称、名称和电子邮件地址的表,你可以将TABLE地址设置为name:CREATE email可以对表进行命名,其中name和email是列的名称,data_type是数据的类型,比如整数、文本等(id INT NOT NULL AUTO_INCRMENT, name VARCHAR(2 5 5 ) NOT NULL, email VARCHAR(2 5 5 ) NOT NULL, PRIMARY KEY (id));这是这里的主键,它们会自动增长。

最后,您想确认一下表单是否创建成功吗?然后你可以使用BOARD SHOWS;命令查看您的表名是否包含在输出中。

即MySQL表创建成功。
简单不简单?就像骑自行车一样,学会了就能学会。

mysql如何创建数据库创建表

哎呀,这个关于创建数据库和表的事情,我需要谈谈。
我们先来说说创建数据库。
您需要使用创建数据库。
记得添加数据库名称。
例如,在 2 02 2 年,我创建了一个名为 my_database 的库。
当时,我输入了这样的内容:CREATEDATABASEmy_database;。
然后,我检查它是否确实被创建,所以我使用了 SHOW DATABASES;,果然,它就在那里。

要重新创建表,它必须位于创建的数据库中。
使用USEmy_database;切换到该数据库。
然后是创建表。
您需要为该表想一个名称,例如“customers”。
您还需要编写列名和数据类型,例如 INT 和 VARCHAR,您需要了解它们。
2 02 2 年,我在 my_database 中创建了一个 customer 表,如下所示:CREATE TABLE customer (id INT NOT NULL AUTO_INCRMENT, name VARCHAR(2 5 5 ) NOT NULL, email VARCHAR(2 5 5 ) NOT NULL, PRIMARY KEY (id));。
Op,需要提供这个主键。
不能重复,也不能为空。
必须添加主键。

创建后,还需要检查,所以使用SHOW TABLES;。
如果你想展示完整的过程,它会是这样的:
-
1 创建数据库 创建数据库my_database;
-
2 使用数据库 使用my_database;
-
3 制定一个时间表 创建表客户(id INT NOT NULL AUTO_INCRMENT,名称 VARCHAR(2 5 5 ) NOT NULL,电子邮件 VARCHAR(2 5 5 ) NOT NULL,主键 (id));
-
4 验证表结构 描述客户;
我还应该注意什么?权限,您必须拥有执行此操作的权限。
命名约定,不要使用那些MySQL 保留字。
如果使用它,则必须使用反引号,就像命令必须写成“command”一样。
至于字符集,如果不想引起任何问题,就像我一样指定:CHARACTERSETutf8 mb4 COLLATEutf8 mb4 _unicode_ci;。

就这些了,基本操作就是创建数据库和表。
接下来,输入数据并查询。
为此,您必须使用 INSERT INTO 和 SELECT,它们是不同的东西。
这必须一步一步来,首先要打好基础。