MySQL教程:创建数据库与表并添加数据

需积分: 28 1 下载量 52 浏览量 更新于2024-09-06 收藏 3KB TXT 举报
在MySQL中创建自己的数据库和表是一项基础且至关重要的任务,尤其是在管理数据库应用程序时。以下是一系列详细的步骤来指导你如何在MySQL环境中进行数据库的创建、表的设计以及数据的添加。 首先,你需要确保MySQL服务器正在运行。如果未运行,可以通过执行`/etc/rc.d/init.d/mysql start`命令手动启动它。这将启动MySQL服务,并提示你输入管理员用户的密码(在这个例子中是`root`用户,密码是`newpassword`)。登录后,你会看到MySQL监控器的欢迎消息和服务器版本信息。 创建数据库是第一步。在MySQL客户端中,使用`CREATE DATABASE`命令来创建新的数据库,如`CREATE DATABASE example;`。这条命令会告诉MySQL服务器创建一个名为`example`的新数据库。执行完毕后,会显示`Query OK, 1 row affected (0.03 sec)`,表明数据库已成功创建。 接着,你需要切换到新创建的数据库,使用`USE`命令,如`USE example;`。这会将你当前的工作环境设置为`example`数据库,以便于后续的操作。 在数据库中创建表是关键环节。通过`CREATE TABLE`命令,可以定义表的结构。例如,创建一个名为`mytable`的表,包含`name`和`phone`两个字段,类型分别为CHAR(30)和CHAR(10),可以写为: ```sql CREATE TABLE mytable ( name CHAR(30), phone CHAR(10) ); ``` 执行此命令后,表示表已经创建,没有数据被插入,因为`Query OK, 0 rows affected (0.00 sec)`。 对于效率提升,这里提到了一个有用的小技巧,那就是利用Linux Shell(如bash)中的历史记录功能。通过上下箭头键,你可以方便地查看并重复先前输入的复杂命令,节省时间。 最后,向数据库中添加数据是常见的操作。使用`INSERT INTO`命令,如`INSERT INTO mytable VALUES ("Homer Simpson", "555-1234");`,向`mytable`表中插入一条记录。同样的操作可以为其他家庭成员(Bart、Lisa和Marge)创建相应的记录。每条插入语句执行完毕后,都会显示`Query OK, 1 row affected (0.00 sec)`。 总结来说,创建MySQL数据库和表涉及到了数据库的初始化、表结构设计、以及基本的数据操作。掌握这些基础操作是数据库管理员或开发者必备的技能,通过实践和熟悉命令行交互,能够更有效地管理和维护数据库。