翼度科技»论坛 编程开发 mysql 查看内容

Mysql基本命令

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
查看数据库
  1. show databases;
复制代码
创建数据库
  1. create database db1;  创建数据库db1
复制代码
删除数据库
  1. drop database db1; 删除数据库db1
复制代码
切换进入数据库
  1. use user 进入user数据库
复制代码
查看数据库中的表
  1. show tables;
复制代码
创建表
  1. 创建表的方法
  2. (1) 直接创建
  3. CREATE TABLE [IF NOT EXISTS] 'tbl_name' (col1 type1 修饰符, col2 type2 修饰符, ...)
  4. #字段信息
  5. col type1
  6. PRIMARY KEY(col1,...)
  7. INDEX(col1, ...)
  8. UNIQUE KEY(col1, ...)
  9. #表选项:
  10. ENGINE [=] engine_name
  11. ROW_FORMAT [=] {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}
  12. 注意:
  13. Storage Engine是指表类型,也即在表创建时指明其使用的存储引擎
  14. 同一库中不同表可以使用不同的存储引擎
  15. 同一个库中表建议要使用同一种存储引擎类型
复制代码
范例:创建表
  1. CREATE TABLE student (
  2. id int UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  3. name VARCHAR(20) NOT NULL,
  4. age tinyint UNSIGNED,
  5. gender ENUM('M','F') default 'M'
  6. )ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
  7. #id字段以10初始值
复制代码
查看对应表结构
  1. DESC student;
复制代码

insert添加表数据
  1. insert student (id,name,age,gender)values(10,'xiaoming',20,'M');
  2. ⭐️id是AUTO_INCREMENT 可以不添加,也可以添加
  3. 数字不用''
  4. 字符需要''
复制代码
查看表内数据
  1. select * from student; 查看所有字段,在student表中
  2. select 字段 from 表名;
复制代码

复制另外一个表的结构
  1. create table emp like student; 创建一个表emp,表结构复制student表
复制代码
update修改表数据
  1. update emp   set age=18  where  id=1;   更新emp表id=1的age为18
  2. update 数据库 set 修改内容 where  过滤条件
复制代码
delete删除表数据
  1. delete from emp where name='xiaoming';删除表emp中name=‘xiaoming’的记录
复制代码
查询:分组 group by
  1. select gender,avg(age) from students group by gender;
  2. select 性别字段,平均(年龄)from 表名   group by 性别字段
  3. 按照性别分组,男女分别的平均年龄
  4. ⭐️分组之后再过滤不能用where 用having
复制代码
查询:分组后排序order by
  1. select classid,gender,avg(age) from students group by classid,gender order by classid;<br>查询classid,gender,avg(age)  从students表  分组classid,gender 根据classid排序
复制代码

TRANSLATE with
<img id="FloaterLogo">
x  English
ArabicHebrewPolish
BulgarianHindiPortuguese
CatalanHmong DawRomanian
Chinese SimplifiedHungarianRussian
Chinese TraditionalIndonesianSlovak
CzechItalianSlovenian
DanishJapaneseSpanish
DutchKlingonSwedish
EnglishKoreanThai
EstonianLatvianTurkish
FinnishLithuanianUkrainian
FrenchMalayUrdu
GermanMalteseVietnamese
GreekNorwegianWelsh
Haitian CreolePersian 
<img alt="" >
<img id="HelpImg">
<img id="EmbedImg">
<img id="ShareImg">
 TRANSLATE with
<img id="CollapsedLogoImg">
COPY THE URL BELOW   
<img id="EmailImg">
<img id="ShareHelpImg">
Back  EMBED THE SNIPPET BELOW IN YOUR SITE  
<img id="EmbedHelpImg">
Enable collaborative features and customize widget: Bing Webmaster PortalBack
来源:https://www.cnblogs.com/qude/p/17485046.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具