查看Mysql数据库的信息
status;
1.显示所有数据库
show databases;
2.切换数据库
use new_dbname;
3.显示数据库中的所有表
show tables;
4.查询表的字段信息
desc table_name;
5.创建、删除数据库
create database db_name;
drop database db_name;
6.创建表、删除表
create table table_name (字段1 数据类型, 字段2 数据类型 [, ...]);
drop table table_name;
7.插入记录
insert into table_name (字段1, 字段2 [, ...]) values (值1, 值2 [, ...]);
8.更新记录
update table_name set 字段1='新值' [, ...] where id=id_num;
9.删除记录
delete from table_name where id=id_num;
10.增加字段
alter table table_name add column (字段名, 字段类型);
11.制定位置增加字段
alter table table_name add column 字段名 字段类型 after 某字段;
12.删除字段
alter table table_name drop 字段名;
13.修改字段名称\类型
alter table table_name change 旧字段名 新字段名 新字段类型;
14.修改表名
alter table table_name rename to new_table_name;
eg:
1. 建user表:
create table user (
id int primary key auto_increment,
name varchar(20) not null unique,
password varchar(20) not null,
address varchar(50) default '未填写'
);
2.建customer表
create table customer (
cid int primary key auto_increment,
name varchar(20) not null unique,
password varchar(20) not null,
address varchar(50) default '未填写',
uid int,
constraint foreign key (uid) references user(id) on delete set null
);
3.给customer表增加外键
alter table customer add constraint foreign key (uid) references user(id) on delete set null;
4.一次插入多条记录
insert into user (id, name, password, address) values (1, 'huaxia', '1919', 'suzhou'), (2, 'wh', '19', 'wuhan');
5.创建各种数据类型的表
create table user (
uId int, #整型
uPrice decimal, #小数
uName varchar(255) default 'zhangsan', #普通长度文本
uRemark text, #超长文本
uPhoto blob, #图片
uBirthday datetime #日期
);
6.子查询建表方法,列名和类型须对应。
create table userInfo (
name varchar(20),
sex char
)
as
select name, sex from user;
直接将整个表的类型和数据备份到新表userInfo中
create table userInfo
as
select * from user;
7.添加多列
alter table user
add (
photo blob,
birthday date
);
8.修改列的位置,在第一列显示:
alter table user modify name varchar(10) first;
9.一次修改多个列:
alter table user
modify name varchar(20) first,
modify password varchar(20) after name;
分享到:
相关推荐
Tobit与Probit模型Stata实现代码-最新发布.zip
Jupyter-Notebook
红警单机版(单机游戏)
SwiftUI编写的贪吃蛇小游戏讲解
1996-2020年中国文化旅游统计年鉴-最新数据发布.zip
Jupyter-Notebook
omwfa1hxz_1.apk
2001-2023年上市公司大数据应用指数数据集(6.1万样本,5600家企业,含原始数据、代码及结果,最新).zip
Jupyter-Notebook
Typora(version 1.2.3)导出 pdf 自定义水印的 frame.js 文件,详情可以查看:
量产部落sm2263xt开卡工具,支持b16b17颗粒
中国1公里分辨率月降水数据-最新全集.zip
云平台VPC.vsdx
CPA注会考试最新教材资料-最新发布.zip
分省最低工资标准面板数据最新集.zip
内容概要:本文档是一份详尽的Java面试题集,涵盖了许多常见的Java面试问题及详细的解答。内容涉及Java基础语法、面向对象编程、集合框架、网络编程、Spring框架等多个方面。每个问题不仅提供了答案,还解释了其背后的原理和技术细节。 适合人群:即将参加Java岗位面试的技术人员,特别是工作经验1-3年的软件工程师。 使用场景及目标:适用于准备Java面试,加深对Java核心技术的理解和掌握。通过练习这些问题,帮助面试者更好地理解和应对面试官的问题。 阅读建议:建议结合实际项目经验来阅读和练习这些问题,以便更好地理解和应用所学的知识点。同时,对于复杂的问题,可以通过编写代码来验证答案的正确性和理解深度。
层次分析法与熵值法工具包+数据案例+代码-最新.zip
音乐产品购物网站 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
NASA DEM中国30省高分辨率地形数据-精心整理.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。