一、导入/导出sql脚本
1.1 导入sql脚本
1.1.1 终端导入sql脚本
在mysql中,执行source命令
mysql> source /chenshuai/cs.sql
1.1.2 可视化工具导入sql脚本
在Navicat Premium中,右键这个数据库,然后Execute SQL File
1.2 导出sql脚本
1.2.1可视化工具导出sql脚本
Navicat Premium中:
右键对应的库》Dump SQL File
Structure and Data :导出表结构和数据
Structure Only : 只导出表结构
SQLyog:
可以选择对象: 表、视图等等
sql导出: 只导出表结构、只导出数据、导出表结构和数据
1.2.2 命令行导出sql脚本
注意:
不要登录mysql,在mysql外面执行命令。
导出整个数据库的脚本:
mysqldump -u用户名 -p密码 数据库名 >脚本名.sql
mysqldump -uroot -p123456 chen > cs.sql
注意,执行完命令后,会有一行【Warning:】,这个是因为我们密码明文了。不过这么没关系,我们忽略这个【Warning:】。
查看当前路径,就生成了我们的脚本cs.sql
只导出某个表的脚本:
mysqldump -u用户名 -p密码 数据库名 表名 >脚本名.sql
mysqldump -uroot -p123456 chen Student > cs.sql
2、设置mysql的编码
set names gbk
3、sql脚本中添加注释
单行注释: #注释内容(mysql特有)
单行注释: --空格注释内容 其中--后面的空格必须有
多行注释: /* 注释内容 */
3.1 #
# 作为注释
3.2 --空格
-- ,两个-号,后面必须跟一个空格。
3.3 多行注释: /* 注释内容 */
4、mysql脚本中的标点符号
mysql脚本中标点符号必须成对,例如:(),'',""
单引号'': 字符串和日期类型的数值使用单引号''引起来,数值类型的不需要加符号
双引号"": 列的别名可以使用双引号"", 给表名取别名不要使用双引号。
5、列的别名
SELECT id,name 姓名, sex FROM employee;
其中,姓名为name的别名
六、select
select 查看某个常量、变量、表达式的结果