MySQL用法---MySQL Workbench创建数据库和表

1. 连接数据库

打开软件,点击左下角卡片,输入设置的数据库密码,勾选单选框

2. 了解主页面的组成部分

3. 创建数据库

先点击工具栏的创建按钮

再输入数据库名称

点击 Apply 创建

4. 创建数据表

展开数据库,在Tables上右键,点击 Create Table

输入表名,填写描述当前表的作用

设计表的字段

default 设置默认值

Apply 创建

DataType 数据类型

1.  int 整数

2. varchar(len)字符串

3. tinyint(1)布尔值

字段的特殊标识

1. PK(primary Key) 主键、唯一标识

2. NN(Not Null) 值不允许为空

3. UQ(unique) 值唯一

4. AI(Auto Increment) 值自动增长

5. 向表中写入数据

鼠标右键刚建立的表,点击Select Rows

在右表内输入用户名和用户密码

id是自增的,不需要输入,status 是状态 默认为0也不需要输入

再点击 apply 保存修改

### 如何在 MySQL Workbench 中导入 SQL 文件 要在 MySQL Workbench 中成功导入 SQL 文件,可以按照以下方法操作: #### 方法一:通过命令行界面执行 SQL 脚本 可以直接利用 `SOURCE` 命令来加载本地存储的 SQL 文件。此方式适用于已经建立好连接并进入目标数据库的情况下。 ```sql USE your_database_name; SOURCE path_to_your_sql_file.sql; ``` 上述代码中的路径应替换为实际文件所在位置[^1]。 #### 方法二:借助 MySQL Workbench 的图形化工具完成导入过程 启动 MySQL Workbench 后,选择已配置好的服务器连接或者新建一个连接至目标主机上的实例。一旦登录成功,则可采取如下步骤实现数据恢复或结构创建等功能: 1. **打开查询窗口**:点击顶部菜单栏里的 “File” -> “Open SQL Script...”,浏览定位到待上传的 `.sql` 文件后确认选取。 2. **运行脚本内容**:选中整个文档区域(Ctrl+A),随后按下快捷键 F9 或者右击鼠标选项里找到 Execute (All or Selection),这样就能把所有的 DDL/DML 语句逐一提交给后台处理引擎去解析执行了[^3]。 另外值得注意的是,在某些特殊场景下可能还需要额外注意字符集编码等问题以免引发乱码现象发生;同时也要确保当前用户具备足够的权限来进行这些变更动作。 对于那些希望从零构建物理层面上存在的对象而非仅仅停留在设计阶段模型而言,这种方法显得尤为重要[^4]。 ```python import mysql.connector db = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword" ) cursor = db.cursor() with open('path_to_your_sql_file.sql', 'r') as sql_file: result_iterator = cursor.execute(sql_file.read(), multi=True) for res in result_iterator: print("Running query: ", res) # Will print out the queries as they are executed db.commit() print ("Data imported successfully.") ``` 以上 Python 示例展示了另一种自动化程度更高的解决方案——即编程式调用接口库函数达成相同目的效果。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值