delete select语句_mysql学习笔记[第一集:入门基本语句]

[写在前面]

终于下决心整理一下我的MySQL学习之路,本集及往后的MySQL系列都是在某站跟大佬学的,有兴趣的小伙伴也可以直接去b站看视频.

黑窗口是写完代码返回的结果,一般也会在黑窗口第一行保留写的代码


MySQL的入门基本语句有十个:

b98986ac644f00823a0202eaa0d36c21.png

挨个介绍一下:

1、连接服务器

在电脑桌面的位置,按住shift+鼠标右键-->在此处打开命令窗口-->此时有两种连接方式:

①直接登陆:

在黑窗口中键入

mysql 

②或者,你不想让别人看到你的密码,可以这样登陆

mysql -uroot -p

会自动弹出 Enter password:

这时候再输的密码是以****显示的,可以保密噢

当弹出下面窗口,表示连接成功:

e7ea84a940ea78778b0d0079cffcd178.png

[顺便说一下退出的办法]:

q;

d361fbc1eae674b0a13f18080e1713fe.png

2、查看所有库

show databases;

3ef913b9a1a87aa3144e082b42412811.png

3、创建库

create database 数据库名 charset 字符集;

create database gy1 charset utf8;

811ead3c13cbf539fcc4dc3ff4419ccd.png
show databases;  #看一下数据库,就会多一个gy1的数据库

d13b3b3cb27503be47fa5b0f4a5a37db.png

4、删除库(慎用!!!一删就没了,最好把这一步放在最后练习)

drop database 数据库名;

drop database gy1; #删除gy1数据库
show databases;  #删除后再看一下就没有gy1的数据库了

ad2c87a03afc982634733c4735cb5330.png

5、选择数据库

use 数据库名;

use gy1;     #选择gy1数据库
show tables; #查看数据库中的表

1b2aad325f55fb943e8e229ac68e7c6a.png

[要把数据库改名?]

MySQL中,表/列可以改名,database不能改名;

phpMyadmin似乎有这功能?它是新建库,把所有表复制到新库,再删旧库完成的.

6、查看库下面的所有表

show tables;

ab8fecab51a7a13491d20c6671d4f04c.png

7、创建简单表

先给大家天提供一个简单的建表语句,供练习用

create table stu(
snum int,
sname varchar(10)
)engine myisam charset utf8;

///engine是指表引擎,和性能特点相关,此处先照抄

5dc8ed8ac132d6dc8fac8c1e124161a9.png

8、删除表[先不要操作!!!做完下面的9和10再练这个]

drop table 表名;

drop 

9、改表名

rename table 旧表名 to 新表名

rename table stu to newstu;
show tables;  #查看一下表名变了没有

c7b2326b4b637d5ded421081013017ba.png

[往表里添加内容:]

insert into newstu 
values
(1,'zhangsan'),
(2,'lisi'),
(3,'wangwu');

c240e21e4aefdee68b3f9d47ba3768e9.png

[查看添加完之后的表:]

select * from 表名;

select * from newstu;

1aa24a3ec7fb86dba271ea13adf85b79.png

10、清空表

truncate 表名;

truncate newstu;  #清空stu表
select * from newstu;  #查看一下newstu表中还有没有东西

c93ef012f9d3204c9f3430dcad00fd79.png

【Truncate和delete是有区别的:】

Truncate相当于删表再重建一张同样结构的表,操作后得到一张全新表

而delete是从删除所有的层面来操作的,

Truncate相当于把旧的学籍表扔了重画一张

Delete相当于用橡皮把学籍表的数据库擦掉,

如果决定全部清空,用truncate速度比较快

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值