【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;
相关推荐
于眠牧北1 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
Turnip12023 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
西岸行者4 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
WeiXin_DZbishe4 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
jnrjian4 天前
ORA-01017 查找机器名 用户名 以及library cache lock 参数含义
数据库·oracle
悠哉悠哉愿意4 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
爱可生开源社区4 天前
MySQL 性能优化:真正重要的变量
数据库·mysql
别催小唐敲代码4 天前
嵌入式学习路线
学习