MySQL学习记录(1)

启动mysql服务,连接数据库
mysql服务必须先运行起来后,才可以登录数据库。
windows操作环境下,adminstrator权限打开cmd.exe,输入以下命令,即可开启mysql服务

net start mysql

在这里插入图片描述
如果关闭就用:

net stop mysql

连接数据库: mysql -u username -p password

mysql -u root -p
Enter password: ****

在这里插入图片描述
创建数据库
查看数据库:

show databases;

在这里插入图片描述
创建数据库mydata_db, 不要忘了,命令语句最后要以分号结束。

create database mydata_db;

在这里插入图片描述
删除数据库

drop database mydata_db;

如果需要在数据库中,创建表格,需要切换到目标数据库

use mydata_db;

在这里插入图片描述
这时你就可以创建表格:

create table mytable_tbl (
id int not null auto_increment primary key,
name varchar(45) not null,
content varchar(45) not null
);

在这里插入图片描述
查看表格,查看表格字段信息:

show tables;
desc mytable_tbl;

在这里插入图片描述
删除表格:

drop table mytable_tbl;

插入数据(每次插入一条):

insert into mytable_tbl 
(id, name, content) 
values 
(1, "Jason", "He is a boy");

查询表格:

select * from mytable_tbl;

在这里插入图片描述
auto_increment实现了id的自增,可以不输入id字段及其值:
在这里插入图片描述
条件查询
使用where:

select * from mytable_tbl
where id = 2;

在这里插入图片描述
修改表格数据
使用update … set … where … :

update mytable_tbl
set name = "Lily", content="She is a wonmen"
where id = 2;

在这里插入图片描述
修改字段或者表名,使用alter
添加新字段 age:

alter table mytable_tbl
add
age int not null;

在这里插入图片描述
修改字段类型
modify:

alter table mytable_tbl
modify
age int(3);

在这里插入图片描述
修改字段名称
change, 新字段名称一定要加上类型,否则会error:

alter table mytable_tbl
change
age Age_2019 int(3);

在这里插入图片描述
案例:将创建好的id,添加自增

采用alter table就可以修改表格,这里用到了change column id

ALTER TABLE cloud_triage.tbl_testcase
CHANGE COLUMN id 
id BIGINT(20) NOT NULL AUTO_INCREMENT;

删除字段:

alter table mytable_tbl
drop age;

删除表格中的数据delete:

delete from mytable_tbl
where id = 1;

查看字段可以用desc mytable_tbl;
查看表格的状态(引擎、版本、创建时间、修改时间等)可以用以下:

show table status like 'mytable_tbl'\G

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值