0098 Mysql01

1.登录Mysql

mysql -uroot -p密码

0098 Mysql01_第1张图片

2.Mysql常用命令

退出:exit

查看mysql有哪些数据库:show databases;(以分号结尾)

0098 Mysql01_第2张图片

选择使用某个数据库:use sys; (表示正在使用一个名叫sys得数据库)

创建数据库:create database bjpowernode;

查看某个数据库下有哪些表:show tables;

查看版本:select version();

0098 Mysql01_第3张图片

查看当前使用的数据库:select database();

 0098 Mysql01_第4张图片

 

注:命令不区分大小写,见分号才执行,表示结束(;或\c都能终止)

0098 Mysql01_第5张图片

 

3.数据库最基本的单元——表

数据库当中以表格形式表示数据,因为表比较直观,如:

姓名 性别 年龄
张三

18

李四 19
王五 20

任何一张表都有行和列;

行(row):被称为数据/记录

列(column):被称为字段,每一个字段都有字段名、数据类型、约束等属性。

约束:约束有很多,其中一个叫唯一性约束,添加之后,该字段中的数据不能重复。

4.SQL语句的分类

DQL:数据查询语言(凡是带有select关键字的都是DQL)

        select...

DML:数据操作语言(凡是对表中数据进行增删改的都是DML)

        insert: 增

        delete: 删

        update: 改

DDL:数据定义语言(凡是带有create、drop、alter的都是DDL,主要操作表的结构而不是数据)

        create:新建

        drop:删除

        alter:修改

        它和DML不同,主要对表结构进行操作

TCL:事务控制语言(包括事务提交commit,事务回滚rollback)

DCL:数据控制语言(授权grant,撤销权限revoke)

5.导入、查看

将sql文件中的数据导入?

source 文件路径(路径不能有中文!!)

查看表中的数据

select * from 表名;//统一执行这个SQL语句

查看表的结构

desc 表名;

你可能感兴趣的:(mysql的学习,mysql,数据库)