mysql 学习笔记(3)-- 数据库操作命令

本文详细介绍MySQL数据库的基本操作命令,包括数据库的创建、选择、删除,数据表的创建、查看、删除,以及表结构的查看等实用技巧。

注意:MySQL命令终止符为分号 ; 。

1. 查看所有的数据库

show databases;

2. 选择数据库

use 数据库的名称;

3.创建数据库

create database 数据库名;

4.查看所有的数据表

show tables;

5.删除数据库

drop database 数据库名;

6.选择/切换数据库

use 数据库名;

7. 创建数据表

创建MySQL数据表需要以下信息:

  • 表名
  • 表字段名
  • 定义每个表字段

语法如下:

CREATE TABLE table_name (column_name column_type);

例子如下:

create table if not exists `runoob_tbl`(
     `runoob_id` int unsigned auto_increment,
     `runoob_title` varchar(100) not null,
     `runoob_author` varchar(40) not null,
     `submission_date` date,
     primary key (`runoob_id`)
     )ENGINE=InnoDB DEFAULT CHARSET=utf8;    

注意:使用的不是双引号 ‘ “ ’ 而是 反引号 ‘ ` ’

实例解析:

  • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
  • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。设置为 AUTO_INCREMENT(自动增加) 属性的列,不需要我们去手动设置值,该字段会自动递增
  • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔
  • ENGINE 设置存储引擎,CHARSET 设置编码。

8. 查看某个表的表结构

desc 数据库表名;
或者:
show columns from 数据库表名;

eg.

desc runoob_test_tbl;

执行结果:

9. 删除数据表 

drop table 表名;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值