数据库基础知识(1)

登录mysql数据库:mysql -u root -p

 

 

 显示数据库:show databases;

powerful是我自己创建的数据库,其他的都是mysql自带的

 

 创建新的数据库:create database new;

 

现在多出了我刚刚创建的数据库new

 

  select version(); 查看现在的版本

 

 

use 数据库的名称; 表示使用这个数据库

source sql脚本的文件路径  原本新创建的new数据库是空的,现在将sql导入到new数据库中

 

 

 show tables;

显示当前使用的数据库里面的表有哪些

desc 表名称;

查看这个表中的结构

 

 查看当前使用的数据库中表的创建语句

show create table 表名;

 

 desc 表名;

查看表中的结构

 

 查询语句

select 列名 from 表名;

 

 

select ENAME,12*SAL FROM emp;

查询名字及其年薪(*12)

 

  select ENAME as '姓名',SAL as '月薪' from emp;

起别名 记得中文名要加单引号!!!!!!

 

 select ENAME '姓名',SAL '月薪' from emp;

as可以省略

  select * from emp;

 

 select *,SAL '月薪' from emp; 

如何查询全部&&把其中的一个起别名?????????

 

 

条件查询

语法:

select

  ****

from

  ****

where

  条件

执行顺序:先from,然后where,最后select

 

 

找出工资少于3000的人及其工资

 

 找出不等于3000的人和工资

!= 和<>

 

 

两种结果不一样,一种是闭开区间,一种是闭闭区间???????

between ... and ... 是闭区间 [ ] 等价于>= <=

 

 

 SELECT ENAME FROM EMP WHERE ENAME BETWEEN 'B' AND 'D'; 查询名字的开头在'B'和'C'之间, 左闭右开!!!

 

 

 

 

 

 

 显示当前选择的数据库:

 

posted @ 2020-11-16 17:14  WORKHARD!!  阅读(34)  评论(0编辑  收藏  举报