一口折

导航

 

 

———————————————— 版权声明:本文为CSDN博主「小九的博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_43433032/article/details/97003277 

 

1.关于mysql服务器

net start mysql;      //启动mysql服务器
net stop mysql;       //关闭mysql服务器

 

 

2.关于进入和退出mysql

mysql -u root -p       //回车之后输入密码即可进入mysql
quit; 或者 exit;       //退出mysql

 

 

3.显示mysql当前所有的数据库

show databases;

 

 

4.使用某个数据库(也可以说是切换到某个数据库)

use 数据库名;

 

 

5.查看当前使用的数据库

select database();

 

 

6.创建一个数据库

create database 数据库名;

 

 

7.删除一个数据库

drop database 数据库名;    或者     drop database if exists 数据库名;

 

 

8.创建一个student表格(在创建表格前需要先进入到某个数据库)

create table student (
  -> id int auto_increment primary key,
  -> name char(20) not null,
  -> sex char(2) not null check (sex in ('男', '女')),
  -> age tinyint,
  -> weight double(5, 2),
  -> sign varchar(100) default '小九的博客',
  -> date timestamp(6) unique)comment = '学生表';

其中,primary key是主键,

check是增加的的约束条件,

tinyint是小整数,范围是0~255,

double(5,2)表示五位双精度型数据,小数点后有两位,

default设置默认值,

timestamp是时间戳,

comment是备注内容,

在进行插入语句时,default、auto_increment、timestamp类型的值可以不用赋值,否则将会插入新赋值的数据,覆盖默认值

 

 

9.显示数据库中的所有表格

show tables;                         //使用该语句前需要先进入某个数据库
show tables from 数据库名;            //可以不用进入数据库就可以查看到所有表格
show tables status;                  //进入某个数据库查看表格,显示的信息比较详细
show tables status from 数据库名;     //可以不用进入数据库就可以查看到所有表格的详细信息

 

 

10.查看某个表的结构

describe 表名; 
desc 表名;
show columns from 表名;
show full columns from 表名;

// 前三种方式是等价的,最后一种显示的结构信息比较详细

 

 

11.查看某个表的DDL

show create table 表名;

//DDL是数据定义语言,DML是数据操作语言,DCL是数据控制语言,TCL是事务控制语言

 

 

12.mysql中的注释

#或者--表示单行注释
/*   */表示多行注释,也可以表示行中间的注释

 

 

posted on 2021-06-05 14:06  一口折  阅读(64)  评论(0)    收藏  举报