暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL基础

原创 MySQL基础 2020-09-24
461

■ 创建数据库
mysql> create database if not exists xiaohaizi;

■ 切换当前数据库
mysql> USE xiaohaizi;

■ 删除数据库
mysql> drop database xiaohaizi;
mysql> drop database if exists xiaohaizi;

■ 查看现在有哪些数据库
mysql> show databases;

■ 创建表
create table FIRST_TABLE (
first_column int,
second_column varchar(100)
) comment ‘第一个表’;

create table student_info (
number int,
name varchar(5),
sex enum(‘男’, ‘女’),
id_number char(18),
department varchar(30),
major varchar(30),
enrollment_time date
) COMMENT ‘学生基本信息表’;

■ 查看当前数据库有哪些表
mysql> show tables;

■ 删除表
mysql> drop table first_table;

■ 查看表结构
describe 表名;
desc 表名;
explain 表名;
show columns from 表名;
show fields from 表名;

■ 查看student_info这个表的结构
mysql> desc student_info;
±----------------±------------------±-----±----±--------±------+
| Field | Type | Null | Key | Default | Extra |
±----------------±------------------±-----±----±--------±------+
| number | int(11) | YES | | NULL | |
| name | varchar(5) | YES | | NULL | |
| sex | enum(‘男’,‘女’) | YES | | NULL | |
| id_number | char(18) | YES | | NULL | |
| department | varchar(30) | YES | | NULL | |
| major | varchar(30) | YES | | NULL | |
| enrollment_time | date | YES | | NULL | |
±----------------±------------------±-----±----±--------±------+
7 rows in set (0.00 sec)

mysql> show create table student_info;
±-------------±-----------------------------
| Table | Create Table |
±-------------±----------------------------+
| student_info | CREATE TABLE student_info (
number int(11) DEFAULT NULL,
name varchar(5) DEFAULT NULL,
sex enum(‘男’,‘女’) DEFAULT NULL,
id_number char(18) DEFAULT NULL,
department varchar(30) DEFAULT NULL,
major varchar(30) DEFAULT NULL,
enrollment_time date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘学生基本信息表’ |
±-------------±-----------------------------
1 row in set (0.00 sec)

mysql> show create table student_info\G
*************************** 1. row ***************************
Table: student_info
Create Table: CREATE TABLE student_info (
number int(11) DEFAULT NULL,
name varchar(5) DEFAULT NULL,
sex enum(‘男’,‘女’) DEFAULT NULL,
id_number char(18) DEFAULT NULL,
department varchar(30) DEFAULT NULL,
major varchar(30) DEFAULT NULL,
enrollment_time date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘学生基本信息表’
1 row in set (0.00 sec)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论