IT小白简单入门Mysql之基础命令

         我是一个大数据开发工程师,最近有很多朋友在私聊我有关于Mysql的一些入门类问题。这是我自己的一个总结,我用的编辑器是DataGrip、mysql数据库是安装在Centos 7上的,这个大家可以自行去官网里下载一下安装就可以了 我这里主要只给大家讲解一些Myqsl命令基础 希望对大家有所帮助

1、这里的第一张图片主要是给大家普及一些基本的SQL命令 例如下图中的 show databases;这是查看你设备里面的所有数据库。 以及创建数据库的语句。在这里, 我是连续创建了3个库

# 查看所有数据库
SHOW DATABASES;
# 创件student数据库
CREATE DATABASE student;
# 查看数据库
SELECT database();
# 创建class数据库 如果数据库存在不报错
CREATE DATABASE IF NOT EXISTS class;
# 创建school数据库并且定义编码为utf8
CREATE DATABASE IF NOT EXISTS school CHARACTER SET utf8;

注意:在编辑器中命令是不区分大小写的,但是在Linux系统环境中  是区分的  

 

 2、我们有了库以后 就去查看库里面内容  这里我选的是上面创建的class数据库。

# 进入class数据库
USE class;
# 查看class数据库里面的数据表
SHOW  TABLES;

3、进入class数据库里面以后我们去创建表 这里我创建了一个class_db的表格   desc去查看创建表的结构。

# 在class数据库里面创建一个名为lcass_db的数据表。并且给cid设置主键 定义字段名的数据类型。
CREATE TABLE class_db(
    cid int(20) PRIMARY KEY ,
    name varchar(30),
    aihao varchar(30),
    phone int(20)
);
# 查看class_db的表结构
desc class_best;

4、一下是对于class_db的一些基础操作

# 给class_db数据表添加一个新的字段  并且设置字段的数据类型。
ALTER TABLE class_db ADD mother varchar(30);
# 修改表class_db里面的mother为brother 并且设置为唯一约束:字段不能重复。
ALTER TABLE class_db CHANGE mother brother varchar(40) UNIQUE;
# 删除表class_db里面的brother字段。
ALTER TABLE class_db DROP brother;
# 修改表class_db的表名为class_best
RENAME TABLE class_db TO class_best;

5、给表做一些基础操作以后  我来给表添加数据。

# 给表class_best添加数据
INSERT INTO class_best
    (cid,name,aihao,phone)
    VALUES
        (001,'李国','篮球','13345534'),
        (002,'laoer','排球','145345'),
        (003,'laosan','羽毛球','133534534'),
        (004,'laosi','跳远','133654'),
        (005,'laowu','吃饭','133423124'),
        (006,'laoliu','洗澡','1334542344'),
        (007,'laoqi','锄地','133455434'),
        (008,'laoba','浇花','133456454');

6、最后在原有的基础上做一些基础操作

# 给指定的cid字段的001号人员的爱好修改
UPDATE class_best SET aihao='上厕所' WHERE cid=001;
# 删除表class_best 中指定的cid为006的记录
DELETE FROM class_best WHERE cid=006;
# 清空表中所有的记录 并且回复数据表初始状态
TRUNCATE TABLE class_best;
# 删除数据表
DROP TABLE class_best;
# 删除数据库
DROP DATABASE class;

7、总结

其实数据库这一块,对于新手小白来说还是很友好的。想要去简单的操作数据库 其实无非就是去学习一些增、删、改、查  无论是对于库  还是表  还是表中的内容 其实就是这些东西。

所以呀  想要上手数据库的新手小白们  快去练起来吧!!!

 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/qq_59472803/article/details/118053534