关于SQL的基本概念
1、sql分类
DDL(数据定义语言):这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。
主要的语句关键词包括CREATE、DROP、ALTER、RENAME、TRUNCATE(清空表,但是表结构还在)等。
DML(数据操作语言):用于添加、删除、更新和查询数据库记录,并检查数据完整性。
主要的语句关键字INSERT、DELETE、UPDATE、SELECT
DCL(数据控制语言):用于定义数据库、表、字段、用户的访问权限和安全级别。
主要的语句关键字GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT等。
2、sql语言的规则与规范
- sql可以写在一行或者多行。为了提高可读行,各子句分行写,必要时使用缩进
- 每条命令以;或\g或\G结束
- 关键字不能被缩写也不能分行
- 关于标点符号
- 必须保证所有的()、单引号、双引号是成对结束的
- 必须使用英文状态下的半角输入方式
- 字符串型和日期时间类型的数据可以使用单引号(’ ‘)表示
- 列的别名,尽量使用双引号(" "),而且不建议省略as
3、导入现有的数据表、表的数据。
方式1:source 文件的全路径名
命令行输入 source d:mysqldb.sql;
方式2:基于具体的图形化界面的工具可以导入数据