【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;
相关推荐
子非鱼942715 分钟前
07-Flutter 鸿蒙实战 07:故事集列表与缓存设计
学习·flutter·缓存·华为·harmonyos
fanchenxinok22 分钟前
学习笔记:LabVIEW中如何将解析S19/HEX的VI封装为子VI并供主VI调用
笔记·学习·labview·子vi
ywl47081208734 分钟前
mysql 锁定读和非锁定读
数据库·mysql
2301_8090511437 分钟前
基本电子电路元件 学习笔记
笔记·学习
流浪00137 分钟前
MySQL数据库基础篇(三):MySQL 数据库库级操作全解:创建、字符集、管理与备份恢复实战
数据库·mysql
钝挫力PROGRAMER1 小时前
MySQL 数据截断错误 #22001:原因分析与解决方案
数据库·mysql
今天AI了吗1 小时前
Hermes Agent 搭建全流程:从本机试跑到可持续运行的个人 AI Agent
java·人工智能·python·学习·embedding
一只小菜鸡..2 小时前
Stanford CS144 学习笔记 (二):传输层与数据通信机制
网络·笔记·学习
乖巧的妹子2 小时前
SQL知识点
数据库·sql·oracle
万亿少女的梦1682 小时前
基于Spring Boot与MySQL的乡镇群众服务系统设计与实现
java·spring boot·mysql·权限管理·前后端分离