CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) );
上面的代码演示了如何使用MySQL创建一个名为“customers”的表。该表具有3个列:id、name和email。id列是自动增量的,并且将作为主键。name和email列是必需的,都被定义为不能为NULL的字符型。
SELECT * FROM customers WHERE email LIKE "%gmail.com";
上面的代码演示了如何使用MySQL从“customers”表中选择所有符合条件的记录。该查询使用了LIKE操作符和通配符%,以便匹配所有以“gmail.com”结尾的电子邮件地址。结果将返回一个包含符合条件行的所有数据的结果集。
如果你需要备份MySQL数据库,可以使用以下命令:
mysqldump -u username -p dbname >backup.sql
上面的命令将会把名为“dbname”的数据库备份到一个称为“backup.sql”的文件中。该文件包括所有数据库表和数据。在备份文件中,每一条记录都会以INSERT INTO语句形式出现。使用该命令进行备份可以确保在系统故障或数据丢失时可以轻松恢复MySQL数据库。