MySQL基础教程:创建数据库与表并插入数据实例
需积分: 3 73 浏览量
更新于2024-10-18
收藏 3KB TXT 举报
本文档详细介绍了如何在MySQL数据库中进行基本的建库、建表以及插入数据的操作。首先,它提到使用`drop database if exists school;`语句,确保如果数据库名为"SCHOOL"已存在,则将其删除,避免数据冲突。接着,通过`create database school;`命令创建一个新的数据库SCHOOL,并切换到该数据库使用`use school;`。
在数据库SCHOOL中,文档展示了创建一个名为"teacher"的表的过程。表结构包括四个字段:id(自动递增的整数主键)、name(非空的10字符长度字符型)、address(默认值为"深圳"的50字符长度可变字符型)和year(日期类型)。这个例子强调了在创建表时设置主键的重要性,以及如何指定字段的数据类型和约束条件。
插入数据的部分,使用`insert into teacher values()`语法,分别插入两条记录,包括教师的ID、姓名、地址和出生日期。数据插入操作展示了如何按照指定字段顺序输入数据,同时注意`auto_increment`属性用于自增长的ID字段。
此外,文档还提到了可以使用SQL工具如SQLyog来执行这些操作,以及如何将整个数据库脚本导出到school.sql文件中,以便于备份或在其他环境中复用。
通过这个实例,读者可以学习到MySQL的基本数据库管理和表结构设计,以及如何进行数据的插入操作。这对于初学者来说是一个实用且基础的教程,有助于理解和掌握MySQL的基础操作。
2023-09-13 上传
558 浏览量
881 浏览量
1689 浏览量
608 浏览量
1173 浏览量
newyj1
- 粉丝: 0
- 资源: 1
最新资源
- sls-nodejs-template:具有ES6语法的无服务器模板
- Santander Product Recommendation 桑坦德产品推荐-数据集
- Zigbee-CC2530实验03SYSCLOCK&POWERMODE实现睡眠定时器
- stocks-ticker:电子垂直股票代号
- grow-together:寻求向孩子介绍新技术,人文和文化的新颖方法
- 软件串口监视AccessPort
- Accuinsight-1.0.5-py2.py3-none-any.whl.zip
- GUI 中的拖动线:GUI 中的线可以拖动-matlab开发
- TextEncryption
- A3JacobDumas.appstudio
- Horiseon:地平线
- 串口通讯ET 200S 1SI模块应用范例.rar
- Nicky Jam Search-crx插件
- SymbolsVideo:SVG中的Symbols视频触发器
- C#桌面程序 获取机器码(CPU信息+硬盘信息+网卡信息)
- US Candy Production by Month 美国糖果月产量-数据集