mysql入门1

SQL语法(SQL 对大小写不敏感:SELECT 与 select 是相同的)

  • SELECT - 从数据库中提取数据
  • UPDATE - 更新数据库中的数据
  • DELETE - 从数据库中删除数据
  • INSERT INTO - 向数据库中插入新数据
  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

1.数据库的创建与删除

首先打开cmd,输入mysql -u root -p

进入MySQL命令中;

输入show databaes;显示数据库

输入create database goods;创建一个叫goods的数据库

现在再次输入show database;可以看到现在的数据库多一个goods

输入drop database goods;删除goods数据库

现在再次输入show databaese;可以看到goods数据库已经不存在

2.表的创建与删除

首先创建一个数据库用来存放表

create database goods;然后创建表

use goods;表示所有goods数据库

然后我们输入show tables;会显示没有

现在我们创建一个

输入create table goods_table1(id int(10));

就创建了一个只有一列的表;

下面我们输入show tables;

发现在goods下存在goods_table1;

我们使用show create table goods_table1;查看表结构;

改名使用alter table 旧表名 rename to 新表名;

修改数据类型直接用altr table 表名 modify 列名 新数据类型;

添加内容alter table 表名 add column 列 数据类型 默认值 ;

在这个后面我们可以选择添加位置例如first就是放到第一个列

desc goods_table2;查看表单;

删除列 alter table 表名 drop 列名

下面我讲一下create table goods_table1(id int(10));建表吧

为什么我们创建表的是时候要输后面的id int(10)呢

这句话的意思是我们将id 定义为int型宽度为10;

我们在创建表的时候至少要有一列,我们无法创建空表

field是表中的列;type属于类型;null属于对于列是否可以为空;

key是索引;default对于列为空时列的默认值;

extra提供解析和执行查询的额外信息;

我们在创建表的时候只要不输 ); 这个就可以一直补充数据;

下面我们删除表drop table goods_table2;

嫌麻烦可以直接删数据库drop database goods;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值