MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】

目录

1.常用命令(不区分大小写):

2.数据库中最基本的单元:表(table)

3.关于SQL语句的分类

4.简单查询语句


1.常用命令(不区分大小写):

net stop MySQL 停止服务

net start MySQL 启动服务

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第1张图片

mysql -uroot -p****(密码可见)

mysql -uroot -p (密码不可见)    【其中-u表示-user,-p表示-password,本机的用户名默认为root】

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第2张图片

mysql> exit 退出mysql

 show databases;        查看数据库(记得英文分号!)

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第3张图片

 use 数据库名称;        使用某数据库(英文分号!)

create database 数据库名称;        创建数据库(英文分号!)

 MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第4张图片

 show tables;        查看数据库中的表(英文分号!)

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第5张图片

source 要导入的数据库表的路径        导入sql文件中的数据(路径中不要有中文!!!无需分号)

select * from 表名;        查看表中数据

desc 表名;        不看表中数据,只看表的结构(desc是describe的缩写,用describe也可以)

select version();        查看MySQL数据库的版本号

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第6张图片

select database();        查看当前使用的是哪个数据库

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第7张图片

注意:MySQL不见分号不执行!分号表示结束(\c也可以结束)

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第8张图片

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第9张图片

2.数据库中最基本的单元:表(table)

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第10张图片

3.关于SQL语句的分类

        DQL:

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

                select...

        DML:

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

                insert 增

                delete 删

                update 改

                主要操作表中的数据data!!!

        DDL:

                数据定义语言(凡是带有create(增)、drop(删)、alter(改)的都是DDL)

                DDL主要操作的是表的结构,不是表中的数据!!与DML区分清楚!

        TCL:

                事务控制语言

                包括:

                        事务提交:commit;

                        事务回滚:rollback;

        DCL:

                数据的控制语言。

                例如:授权grant、撤销权限revoke.....

4.简单查询语句

        ·查询一个字段

                select 字段名 from 表名;

                字段名和表名都是标识符,select和from是关键字。

        ·查询两个字段或者多个字段(用逗号隔开

                select 字段名1,字段名2,... from 表名;

        ·查询所有字段

                1.把每个字段都写上:select a,b,c,d,... from tablename;

                2.可以使用*:select * from tablename;

                        该方式缺点:效率低,可读性差。实际开发中不建议。

        ·给查询的列起别名

                select 字段名 as 别名 from 表名;(as关键字可以省略)

                eg.使用as关键字起别名,只是将显示的查询结果列名显示为deptname,原表列名还是交dname。select语句永远不会进行修改操作,只负责查询!

                        

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第11张图片

MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第12张图片

        ·列参与数学运算  (字段可以使用数学表达式!!)

                eg.

                MySQL笔记【常用命令、表、SQL语句分类、简单查询语句】_第13张图片              

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