U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

【MySQL8入门到精通】运维篇-表管理

来源:http://www.tudoupe.com时间:2022-04-16

??????
大家好 我是Jjeames007 我当DBA十年了
一位拥有很大影响力的大数据字段博客?
中国DBA联盟成员,从事DBA和方案规划工作。
Oracle、 MySQL、PG承运人的创建、备份回收、迁移安装、性能优化、故障应急反应等能力。
如果你对"数据库"感兴趣 请到"IT邦德"那里来
非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常、非常

文章目录

  • 前言
    • ? 1. 建立和删除数据库
    • ? 2.选择数据库
    • * 3 添加和删除表格
    • ? 4 插入数据
    • ? 5 字段修改
    • ? 6 查看表结构

前言

在Linux上运行的大多数互联网网站将MySQL作为后端数据库,这一系列将从我们团队在MySQL DBA上20多年的经验中提炼出来,每周更新两次。

? 1. 建立和删除数据库

1.SQL 8. 在0之前,默认数据库字符集为 latin1, 8 之后默认为 utf8mb4。
2. utf8mb4 可能含有表情等特殊字符,建议将其储存在 utf8mb4 中,而不是 utf8 在 MySQL8 中。
3. 参数设置与数据库字符集的构造相连。
4. ENINE是InnoDB的储存引擎。

mysql> create database test1;
mysql> show create database test1;
mysql> show variables like ‘%set%’;

?? 常用命令

1.create database dbname;
2. create database db4 character set utf8mb4;
3. create database db1 charset utf8mb4;
4. drop database dbname;
##Linux常用
5. mysqladmin -uroot -proot -h192.168.1.5 -P3306 drop dbname
6. mysql -uroot -proot -h192.168.1.5 -P3306 -e “drop database db1”
7. show databases;
8. show create database dbname;

? 2.选择数据库

mysql> use db1;
Database changed
您在执行上述命令后成功选择了 db1 数据库, 以后的行动将在 db1 数据库中执行该命令 。

* 3 添加和删除表格

create table t1(id int(10),name varchar(20));
create table if not exists t1(id int(10),name varchar(20));
create table XX SELECT * FROM XXX;
drop table t1;
show tables;
drop table if exists xxx;

CREATE TABLE if not exists student (
我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道 我不知道
No Varchar( 20) 服务“ 学校编号” 不是 NULL,
注释“ name” VARCHAR( 20) NULL
“性别”不是无效的。
这是我的生日。
NULL DEFAILT NOW () 批注“ 日期 ” 命令日期日期时间 NO NULL 日期 NOW () 批注“ 日期 ”
“ 班级” 类( 20) 的评语
DEFALT CHARSET = utf8mb4 ENGINE = InnodB 评论 = “学生” ;

在这里插入图片描述

mysql> show FULL COLUMNS from student; --显示备注
mysql> show warnings --查看报错信息

??表重命名

使用 RENAME [TO] 短语,将数据表从数据库 db_school tb_student2 重命名为备份_tb_student。
alter table tb_student2 rename to backup_tb_student;

? 4 插入数据

INSERT INTO student(NO,NAME,SEX,BIRTHDAY,CLASS)
'101,'赞华,'F,'1977-09-01,'95033'
('102,'国王,'国王,'F,'1975-10-02,'95031')
('103','洪利','M','1976-01-23','9503','9503')
('104,'李军,'M,'1976-02-20,'95033)
('105','黄方','M','1975-02-10','95031')
('106,'军,'M,'1974-06-03,'9503')
('107,'国王漂浮,'M,'1976-02-20,'95033/')
('108','一个完整的蛋','F','1975-02-10','95031');

在这里插入图片描述

? 5 字段修改

1. 在tb_学生数据库中插入一个vachar(16类)列,以描述学生的教职员工。
市立学院作为缺省值是必需的,田地被添加到原来的表格中。
mysql> alter table tb_student add department varchar(16)
DAFAUCT“城市学院”为“教育系统”提供逐国服务;
将字段位址重新命名为 tb_ students, 并将其数据类型更改为 TINYINT 。
可能是NULL, 默认值为18。
mysql> alter table tb_student change birthday age TINYINT DEFAULT 18;
三。 从 tb_ 标准表格字段中删除默认值 。
mysql> ALTER TABLE tb_student ALTER COLUMN department DROP DEFAULT;
在 tb_研究表中,将列的默认值替换为“化学学院”的值。
mysql> ALTER TABLE tb_student ALTER COLUMN department SET DEFAULT ‘环化学院’;
将 tb- 研究表列的数据类型改为 varchar( 20) 。
数值不能留空, 此字段位于字段学生名称之后 。
mysql> ALTER TABLE tb_student MODIFY department varchar(20) not null after studentName;

? 6 查看表结构

desc tablename;
describe tablename;
show create table tablename;
show columns from tbname;
show full columns from tbname;

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息