Navicat创建数据库及表的创建,删除和插入。

这篇博客介绍了如何使用Navicat连接MySQL数据库,新建数据库并设置字符集和排序规则,接着展示了如何创建表并输入数据,包括添加、删除和插入行的操作,是数据库管理的入门教程。

首先要确保Navicat上以连接mysql数据库,可参考:Navicat连接mysql数据库_星星以外的博客-优快云博客

连接成功以后,右击刚刚连接好的数据库,选择 新建数据库

 数据库名可以按照自己的意愿起一个(我写的friend),

字符集我选的是utf8,可防止出现中文乱码的情况,

排序规则选择utf8_unicode_ci。

确定以后,点击 好。

这样我们就能看到自己新建的数据库了。

 

把它展开:

右击 表,点击 新建表 

 

即可看到以下内容:

下面我们往里面输入一组数据name:

 

现在我们要输入age点击左上角的加号:

 

 

 

点击左上角的保存

 

 

输入之后就可以保存了。 

如果想要删除某一行,比如我想删除第二行,只需先点击这一行,:

 然后点击左上角的减号:

 

 如果我想在第一行和第二行的之间插入一行,我就先点击第二行,

然后点击左上角的

 

就OK了

 

 

 

### 使用 Navicat Premium 在 MySQL创建数据库 #### 创建数据库 要在 MySQL 中通过 Navicat Premium 创建数据库,可以按照以下方法操作: 1. **启动新查询窗口** 打开 Navicat Premium 并连接到目标 MySQL 实例后,点击工具栏上的“新建查询”按钮。 2. **编写 SQL 语句** 在查询编辑器中输入 `CREATE DATABASE` 的 SQL 语句。为了防止重复创建同名数据库,建议使用 `IF NOT EXISTS` 子句[^4]。例如: ```sql CREATE DATABASE IF NOT EXISTS my_database; ``` 3. **执行语句** 选中刚编写的 SQL 语句,右键单击并选择“运行已选择的”。如果下方结果显示 “OK”,则数据库创建成功。 4. **验证数据库是否存在** 可以通过以下命令查看当前服务器中存在的所有数据库: ```sql SHOW DATABASES; ``` 列中应包含刚才创建数据库名称 `my_database`[^4]。 --- #### 创建数据 在完成数据库创建之后,可以通过以下方式创建数据: 1. **切换至目标数据库** 使用 `USE` 命令来激活刚刚创建数据库以便后续操作。例如: ```sql USE my_database; ``` 2. **定义结构** 编写 `CREATE TABLE` 语句以定义所需的数据结构。以下是基于引用的一个通用用户的例子[^5]: ```sql CREATE TABLE users ( user_id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(255) UNIQUE NOT NULL, password_hash VARCHAR(255) NOT NULL, full_name VARCHAR(100), birthdate DATE, registration_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, is_active BOOLEAN DEFAULT TRUE ); ``` 3. **执行建语句** 同样地,在查询编辑器中选中以上 SQL 代码片段,右键单击并选择“运行已选择的”。 4. **确认已被创建** 若要检查是否被正确创建,可运行以下命令列出当前数据库中的所有: ```sql SHOW TABLES; ``` 5. **插入测试数据** 插入一些初始数据用于验证功能正常运作。例如: ```sql INSERT INTO users (username, email, password_hash, full_name, birthdate) VALUES ('john_doe', 'john@example.com', 'hashed_password_123', 'John Doe', '1985-07-15'); ``` 6. **检索数据** 查询中的内容以确保数据插入无误: ```sql SELECT * FROM users; ``` --- #### 注意事项 - 确保拥有足够的权限来进行这些操作。如果没有适当权限,则可能无法成功创建数据库。 - 若尝试远程访问 MySQL 数据库,请提前配置好允许远程连接的相关 IP 地址设置[^2]。 - 当删除数据库时需格外谨慎,因为此动作不可逆且会清除掉所有的关联对象(如、视图等)。对应的 SQL 是这样的形式:`DROP DATABASE IF EXISTS my_database;`[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值