【MySQL学习】常见命令

数据库操作

(1)查询所有数据库名字

sql 复制代码
show databases;

(2)常见数据库

sql 复制代码
create database db_name;
//create if exist
create database if exists databaseName;

(3)删除数据库

sql 复制代码
drop database db_name;

表格操作

(1)查询所有表

sql 复制代码
show tables;

(2)创建表格

sql 复制代码
create table tableName( name char(10), type char(10));

(3)删除表格

sql 复制代码
drop tableName;

(4)重命名表格

sql 复制代码
rename table oldName to newName;

(5)描述表格

sql 复制代码
desc tableName;

(6)设置symbol set

sql 复制代码
set names gkb;

(7)增加列Stel

sql 复制代码
Alter table Student ADD Stel Char(12)

(8)删除列Stel

sql 复制代码
Alter Table Student DROP COLUMN Stel

(9)修改列Sdept

sql 复制代码
ALTER  Table  Student  ALTER  COLUMN  Sdept  CHAR(8)  Sno CHAR(8)

操作记录(record)

(1)插入

sql 复制代码
insert into tableName values ( value1_1, value1_2),(value2_1,value2_2);

(2)更新

sql 复制代码
update tableName set  name='value1', name='value2';

(3)删除

sql 复制代码
delete from tableName where name='value1';

(4)查询

sql 复制代码
select * from tableName where name='value1';

操作item

(1)修改item类型

sql 复制代码
alter table tableName modify itemName newType;
or
alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

(2)修改item名称

sql 复制代码
alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空]

(3)增加item

sql 复制代码
alter table tableName add id int unsigned not Null auto_increment primary key;
or
alter table tableName add transactor varchar(10) not Null;

(4)删除item

sql 复制代码
alter table tableName drop 字段名

(5)更改item的顺序

sql 复制代码
alter table tableName change item1 item1 item1_type after item2;
相关推荐
卡兰芙的微笑4 分钟前
编译鸿蒙6.0release版本出错
学习
近津薪荼6 分钟前
优选算法——滑动窗口3(子数组)
c++·学习·算法
FPGA小迷弟7 分钟前
基于FPGA实现HDMI接口,选型/核心技术
学习·fpga开发·verilog·fpga·modelsim
新时代牛马13 分钟前
CANopenNode 接口及 CANopenLinux 完整实现
网络·学习
qinyia15 分钟前
在Ubuntu 22.04.5 LTS上安装MySQL 8并设置root密码的完整协作流程
mysql·ubuntu·adb
Apple_羊先森21 分钟前
ORACLE数据库巡检SQL脚本--13、临时表空间使用率
数据库·sql·oracle
2501_9436953325 分钟前
高职大数据运维与管理专业,怎么学习Hadoop的基础操作?
大数据·运维·学习
嗯嗯**27 分钟前
Neo4j学习3:Java连接图库并执行CQL
java·学习·spring·neo4j·图数据库·驱动·cql
爱吃泡芙的小白白29 分钟前
深入权重之核:机器学习权重参数最新技术与实践全解析
人工智能·学习·机器学习
ajole30 分钟前
Linux学习笔记——基本指令
linux·服务器·笔记·学习·centos·bash