mysql lesson1

常用命令

1:exit 退出mysql

2:uroot p+ENTER键,再输入密码,不被别人看见

3:完美卸载:双击安装包,手动删除program file中的mysql,手动删除Programedate里的mysql

4:use mysql 使用数据库

5:show datebase显示数据库名称

6:show tables看当前数据库中有哪些表格

7:source +文件路径(直接拖拽),实现初始化数据

8:create datebase创建数据库

9:drop datebase bjpowernode删除数据库

10:select database()查询正在使用的数据库

11:select version();查询再使用的版本

12:‘\c’终止一条语句

13:show tables from exam查看其他数据库的表

关于表的命令

14:desc +表的名称  查看表的结构

15:show create table emp查看建这个表时的创建语句

常用的sql语句

1:【简单的查询】DQL查询语句

  • 语法格式 select 字段名1 字段名2  字段名3 from 表名 ,以‘;’结尾。
  • 不区分大小写(关键字不能随便写,其他的可以不分大小写)
  • 如果写一半不想写了就\c
  • 月薪如何变成年薪 sal*12(字段可以参与数学运算)
mysql> select
    -> ename,sal*12
    -> from
    -> emp
  • 给列名重新命名
select ename,sal*12 as YEARSAL from emp;
  • 别名出现中文(用单引号括起来)
select ename,sal*12 as '年薪 'from emp;
  • as关键字可以省略
  • 查询所有的字段
select * from emp;

2:【条件查询】

  •  支持如下运算符

  •  语法格式:select.....from.....where
  •   (先from,再where,最后select)
select ename from emp where sal=5000;

 

select sal from emp where ename='smith';
select ename,sal from emp where sal>3000;
select ename,sal from emp where sal between 1100 and 3000;
  • #between...........and..............

        数字闭区间

        不仅可以数字也可以字符(左闭右开)

  • Null再数据库中不是一个值,不能用等号,只能用is null 或者is not null
    select ename,sal ,comm from emp where comm is  null or comm=0;
select ename,sal ,comm from emp where comm is null;

DB,DBMS,sql三者的关系

1:DB:datebase

2:DBMS datebase management system

3:mysql,oracle,DB2,sql server,sybase都是常用的DBMS

4:sql是一门通用的高级语言,标准的sql适用于所有的数据产品(内部由DBMS来编译)

5:sqms通过sql语句来控制DB

1:表是datebase的基本组成部分,所有的数据都以表格的形式组成

2:表包括行和列,行是data,列是column

3:表分为字段名,字段类型(int,varchar),字段的属性

对SQL语句的分类(增删改查)

                 DQL(select语句,查询语言)

                DML(insert delect update 表里的数据管理语言)

                DD L(    creat drop  alter 表结构)

                TCL(事务控制语言)

                   DCL(授权,控制权限控制语言)

导入初始化数据

  • 登录mysql
  • 查看有哪些数据库 show datebases
  • use mysql 使用数据库
  • show datebase显示数据库名称
  • show tables看当前数据库中有哪些表格
  • source +文件路径(直接拖拽),实现初始化数据
  • create datebase创建数据库

sql脚本

        什么是sql脚本?

        以sql结尾,里面有很多的sql语句。

****批量的执行sql语句,数据量太大,无法打开,就执行source命令完成初始化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值