MySQL数据库学习笔记

首先,打开终端,输入:

sudo service mysql start                启动MySQL

mysql -u root                                   root免密登录

#可以先下载一个代码来测试:git clone https://github.com/shiyanlou/SQL5.git

输入:show databases;        查看数据库,可以发现里面有7个数据库:

 尝试删除test_01:drop database test_01;                (DROP DATABASE test_01;)

已经删除成功了。

进入数据库mysql_shiyan

use mysql_shiyan

查看列表:

show tables;

有四个列表:

1.修改列表名字有多种命令,效果一样:

RENAME TABLE 原名 TO 新名字;                    rename table 原名 to 新名字;

ALTER TABLE 原名 RENAME 新名;                 rename table 原名 rename 新名字;

ALTER TABLE 原名 RENAME TO 新名;           nalter table 原名 rename to 新名字;

修改table_1的名字为table_2

rename table table_1 to table_2;

再次查看,发现修改成功:

 删除表格用:

DROP TABLE 表名字;                drop table 表格名字;

输入:(删除table-2)

drop table table_2;

再次查看,已经删除成功了。

   

 如果想查看表格内容,可以输入:

select * from 表格名字;

现在查看employee的内容:

 给它增加一列数据的命令是:

ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;  

或: ALTER TABLE 表名字 ADD 列名字 数据类型 约束;

OK,给它来一段height,默认值全为170;

成功了。

在age 后面放一个weight 数据,可以用 after:

 

 放在第一位可以在末尾加 first:

 而想要删除一列数据的话,把add 改为 drop 即可:

alter table 表格名字 drop 列名字;

 重命名一列:(这个命令感觉是把 删除并新建一列 合为一个命令)

alter table 表名字 change 原列名 新列名 数据类型 约束;        #数据类型不能省略,否则失败

 修改数据类型:

alter table 表名字 modify 列名字 新数据类型;        #修改数据类型可能会导致数据丢失

修改表格中的某数据:

update 表名字 set 列1=值1,列2=值2 where 条件;

删除一行数据:

delete from 表名字 where 条件; 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值