<>1.进入MySQL

这个一般有两种方法:

(1)通过cmd命令进入:在电脑底部搜索cmd,一定要以管理员身份运行,然后打开。找到MySQL的安装路径下“bin”文件夹下的“mysql.exe”,复制这个路径在cmd中输入(路径前要加cd)并摁下回车。接下来输入指令
mysql -uroot -p ,摁下回车之后会要求你输入密码,输完密码即可进入mysql。

(2)直接打开安装好的mysql运行面板,打开会提示你输入密码,输入后即可进入。

<>2.数据库的基本操作

1.查询数据库
show databases;
刚安装好里面也会有数据库且不止一个,所以不要忘记"databases"的"s"。注意后面的分号。

2.创建数据库
create database XX(数据库名);
比如创建一个名为"hello"的数据库(这里是database没有s)

3.显示数据库信息
show create database XX(数据库名);

4.删除数据库
drop database XX(数据库);
下面删除我刚创建的"hello"数据库

5.选择数据库
use XX(数据库);
这里以名为"study"的数据库为例

可以这样理解,数据库就相当于一个大型图书馆,数据表相当于里面的书架,而数据相当于书架上的图书,要对数据表和数据进行操作,所以首先要use
study,相当于进入数据库。

<>3.数据表的基本操作

数据表要建立在数据库中,所以我们对数据表进行一系列的操作都在选择了数据库的前提之下,以下都以名为“study”的数据库为例进行操作。

1.创建表
create table XX(表名)( 字段1名 数据类型, 字段2名 数据类型, ... 字段n名,数据类型 );
例如按照下图创建一个名为"student1"的数据表:

注意这里的空格,符号,中英文以及写性别的格式。
数据类型:int 整型 tinyint 整型(0~256) decimal 浮点型(总位数,小数位数), eg:decimal(3,1) char(X)
定长字符型 eg:char(10) varchar(X) 可变长度字符型 eg:varchar(10) text 大段文本 binary 二进制 (存储照片等)
还有一些字段属性的设置:
null:空 not null: 不为空 defult 'XXXX':默认值 auto_increment: 自动增长 primary key:
主键(主键的特点,不为空,不重复,一个表只能有一个主键,一个主键可以由多个列组成)
2.查看所有表
show tables;

3.显示创建表
show create table XX(表名); show create table XX(表名)\G;
两种语句是一样的。

4.显示表的结构
describe(或desc) XX(表名);

<>4.数据的基本操作

1.给一个表中插入/增加数据
insert into XX(表名)(字段1,字段2,字段3...)values(值1,值2,值3......);
插入字段时一定要写values。

例如上面的这组数据写入时如下:

2.查询该表内的所有数据
select *from XX(表名);

3.修改数据
update XX(表名) set 字段1 = 值1,字段2 = 值2 where 条件; update XX(表名) set 字段1 = 值1;
3.删除数据
delete from XX(表名) where 字段x = 值x;
例如删除数据表student1中姓名为张彬的数据:

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信