当前位置:网站首页>从零开始学 MySQL —数据库和数据表操作
从零开始学 MySQL —数据库和数据表操作
2022-07-01 18:42:00 【InfoQ】

- 数据库操作:删除数据库、修改数据库。
- 数据表操作:重命名表、删除表、指定位置增加一列数据、删除一列、重命名一列、更改数据类型、删除一行记录。
https://github.com/rongweihe/MoreThanCode/tree/master/mysql_shiyan
#打开 MySQL 服务
sudo service mysql start
#使用 root 用户登录
mysql -u root
source /home/MySQL_05_01.sql;


【文章福利】另外小编还整理了一些C++后端开发面试题,教学视频,后端学习路线图免费分享,需要的可以自行添加:
学习交流群点击加入~
群文件共享
小编强力推荐C++后端开发免费学习地址:
C/C++Linux服务器开发高级架构师/C++后台开发架构师

RENAME TABLE 原名 TO 新名字;
ALTER TABLE 原名 RENAME 新名;
ALTER TABLE 原名 RENAME TO 新名;
use mysql_shiyan
RENAME TABLE table_1 TO table_2;

DROP TABLE 表名字;
DROP TABLE table_2;

3.3 增加一列
对表结构的修改,会实际影响数据表的结构,有时候一些小的错误会造成不可挽回的后果,所以谨慎细心操作。在实际生产环境中,一定要得到上级领导的许可,否则不要轻易修改。
我们来看看,在表中增加一列的语句格式为:
ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;
ALTER TABLE 表名字 ADD 列名字 数据类型 约束;
ALTER TABLE employee ADD height INT(4) DEFAULT 170;

ALTER TABLE employee ADD weight INT(4) DEFAULT 120 AFTER age;

ALTER TABLE employee ADD test INT(10) DEFAULT 11 FIRST;

3.4 删除一列
ALTER TABLE 表名字 DROP COLUMN 列名字;
或:ALTER TABLE 表名字 DROP 列名字;
ALTER TABLE employee DROP test;

ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;
ALTER TABLE employee CHANGE height shengao INT(4) DEFAULT 170;

3.6 改变数据类型
ALTER TABLE 表名字 MODIFY 列名字 新数据类型;
UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;
UPDATE employee SET age=25 ,salary=20000 WHERE name='xiaowei';

3.8 删除一行记录
DELETE FROM 表名字 WHERE 条件;
DELETE FROM employee WHERE name='xiaohong';

4、总结
参考资料

边栏推荐
- 摄像头的MIPI接口、DVP接口和CSI接口[通俗易懂]
- Solution: you can ping others, but others can't ping me
- Redis 实现限流的三种方式
- bean的生命周期核心步骤总结
- Privacy sandbox is finally coming
- golang 错误处理
- 【直播预约】数据库OBCP认证全面升级公开课
- R language ggplot2 visualization: gganimate creates a dynamic histogram animation (GIF), and displays the histogram and enter step by step along a given dimension in the animation_ Growth function and
- 2020,最新手机号码手机验证正则表达式,持续更新
- 如何运营好技术相关的自媒体?
猜你喜欢
M91 fast hall measuring instrument - better measurement in a shorter time
Altair HyperWorks 2022软件安装包和安装教程
Lake shore optimag superconducting magnet system om series
华为云专家详解GaussDB(for MySQL)新特性
Lake Shore—OptiMag 超导磁体系统 — OM 系列
实例讲解将Graph Explorer搬上JupyterLab
11. Users, groups, and permissions (1)
Is PMP cancelled??
Huawei game failed to initialize init with error code 907135000
Once the SQL is optimized, the database query speed is increased by 60 times
随机推荐
Appgallery connect scenario development practice - image storage and sharing
3. "Create your own NFT collections and publish a Web3 application to show them" cast NFT locally
2020, the regular expression for mobile phone verification of the latest mobile phone number is continuously updated
Is PMP cancelled??
Leetcode-160 intersecting linked list
Three. JS learning - basic operation of camera (learn from)
Love business in Little Red Book
小红书上的爱情买卖
Getting started with kubernetes command (namespaces, pods)
SuperOptiMag 超导磁体系统 — SOM、SOM2 系列
Three ways for redis to realize current limiting
Lefse analysis
M91快速霍尔测量仪—在更短的时间内进行更好的测量
OpenAI|视频预训练 (VPT):基于观看未标记的在线视频的行动学习
Yyds dry inventory ravendb start client API (III)
ETL development of data warehouse (IV)
【AGC】如何解决事件分析数据本地和AGC面板中显示不一致的问题?
ACM MM 2022视频理解挑战赛视频分类赛道冠军AutoX团队技术分享
Database foundation: select basic query statement
Usage and underlying implementation principle of PriorityQueue