表中具有几个概念:列、行、主键。 列叫做字段(Column),行叫做表中的记录,每一个字段都有:字段名称/字段数据类型/字段约束/字段长度
那么 SQL 语句包括增删改查,SQL 语句怎么分类呢?
常见 SQL 命令 show datebases; create database ; use ; show tables; 删除数据库:drop database ; 查看表结构: desc ; 查看表内容: select * from ; 查看 MySQL 版本: select version(); 查看当前数据库名称: select database(); 退出: exit; 查看别的数据库的表: show tables from ; 查看创建表的语句:show create table ;
什么是 sql 脚本呢? 当一个文件的扩展名是.sql,并且该文件中编写了大量的 sql 语句,我们称这样的文件为 sql 脚本。 注意:直接使用 source 命令可以执行 sql 脚本。 sql 脚本中的数据量太大的时候,无法打开,请使用 source 命令完成初始化。
简单的查询语句: 语法格式: select 字段名 1,字段名 2,字段名 3,…. from 表名;
sql 语句不区分大小写。
查询员工的年薪?(字段可以参与数学运算。) select ename,sal * 12 from emp;
给查询结果的列重命名? select ename,sal * 12 as yearsal from emp;
别名中有中文? select ename,sal * 12 as 年薪 from emp; // 错误
select ename,sal * 12 as '年薪' from emp;
注意:标准 sql 语句中要求字符串使用单引号括起来。虽然 mysql 支持双引号,尽量别用。 as 关键字可以省略? mysql> select empno,ename,sal * 12 yearsal from emp;
条件查询需要用到 where 语句,where 必须放到 from 语句表的后面