MySQL学习笔记(1)

准备换新工作,今天MySQL基础知识拾遗,记下的印象笔记把它发布到博客上

 

  • 结构化查询语言(Structured Query Language)简称 SQL。
  • 关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据

命令:

linux环境下启动mysql服务:

sudo service mysql start

登录数据库:

mysql -u root 

 

 查看数据库(不能省略分号)

show databases;

MySQL自带的数据库说明参考博文: https://www.cnblogs.com/coderchuanyu/p/3908426.html

 

连接数据库:(末尾可不加分号)

use <databaseName>

 

查看表:

show tables;

修改表名

RENAME TABLE 原名 TO 新名字;

 

ALTER TABLE 原名 RENAME 新名;

 

ALTER TABLE 原名 RENAME TO 新名;

删除表

drop table 表名

增加表的一列

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

 

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

或:ALTER TABLE 表名字 ADD 列名字 数据类型 约束 after 某列;   --在某列后边加一列

或:ALTER TABLE 表名字 ADD 列名字 数据类型 约束 first;     --将要加的列放在第一列的位置

删除一列:

ALTER TABLE 表名字 DROP COLUMN 列名字;

 

或: ALTER TABLE 表名字 DROP 列名字;

重命名一列:

ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;  --重命名列名同时还可以修改数据类型和约束,但可能会导致数据丢失。

修改数据类型:

ALTER TABLE 表名字 MODIFY 列名字 新数据类型;   --可能会导致数据丢失

退出mysql 命令行模式:

quit; 或者 exit;

 

转载于:https://www.cnblogs.com/lingqinyu/p/8877770.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值