MySQL的基础语句包括但不限于以下内容:
数据库操作。显示所有数据库:`show databases;`。创建数据库:`create database test;`。删除数据库:`drop database test;`。使用数据库:`use test;`。显示数据库中的所有表:`show tables;`。显示表结构:`desc 表名;`。删除表:`drop table 表名;`。
数据操作语言(DML)。添加数据:`INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2);`。更新数据:`UPDATE 表名 SET 字段1=值1 WHERE 条件;`。删除数据:`DELETE FROM 表名 WHERE 条件;`。
数据查询语言(DQL)。基本查询:`SELECT * FROM 表名;`。带条件的查询:`SELECT * FROM 表名 WHERE 条件;`。排序查询:`SELECT * FROM 表名 ORDER BY 字段 ASC|DESC;`。
数据定义语言(DDL)。创建表:`CREATE TABLE 表名 (字段1 类型, 字段2 类型);`。修改表结构:`ALTER TABLE 表名 ADD|MODIFY|DROP 字段名 类型;`。
数据控制语言 (DCL)。创建用户:`CREATE USER '用户名'@'主机' IDENTIFIED BY '密码';`。授权:`GRANT 权限 ON 数据库.表 TO '用户名'@'主机';`。
导入和导出数据。导出整个数据库:`mysqldump -u 用户名 -p 数据库名 > 导出的文件名.sql;`。导入数据:`mysql -u 用户名 -p 数据库名 < 导出的文件名.sql;`。
注释和语法。SQL语句不区分大小写,关键字建议使用大写。单行注释:`-- 注释内容`或`# 注释内容`;多行注释:``;SQL语句可以单行或多行书写,以分号结尾。
评论