MySQL基础语法(习惯关键字大写,表名库名小写)

这篇博客介绍了MySQL的基础操作,包括创建数据库、使用数据库、创建表、显示表结构、插入数据、查询数据、修改数据和删除数据的语法。特别强调了数据类型的使用,如数值型,并提到了SQL的约束如主键、默认值、唯一性和外键。还探讨了如何进行分页查询、删除数据库和表、修改表结构以及视图和索引的概念。
摘要由CSDN通过智能技术生成

创建数据库并显示

create database 数据库名字 show databases; 显示数据库

SHOW CREATE DATABASES db_name; 显示指定数据库的详细信息

select databases();得到当前打开的数据库

创建数据库、表和行或者后面的增删改查都不要使用Mysql的保留关键字,如果必须使用,则用反引号(esc键)括起来

使用这个数据库

use 数据库名

创建表

创建表的时候一般在需要自动增加 的列名后面加上个AUTO_INCREMENT(自增),例如id、order_num等,每次插入数据的时候需要增加一位的列名。另外,每个表都只能有一个列是自增的,并且这个列是主键。

CREATE TABLE 表名(表的内容
名称 类型 ,
名称 类型,
主键(名称)
)默认字符类型

数据基本类型可以参考 anxpp博主整理的MySQL 中的数据类型介绍

CREATE TABLE hero (
  id int(11) AUTO_INCREMENT,
  name varchar(30) ,
  hp float ,
  damage int(11) ,
  PRIMARY KEY (id)
)  DEFAULT CHARSET=utf8;

显示数据库中的表

show tables;
show create table tb_name;显示指定数据表的详细信息(建表语句)
desc tb_name;显示表结构

表结构相关操作

增:
1.增加字段:
2.增加约束:
删:
1.删除字段:
2.删除约束:
单纯删除主键:ALTER TABLE tb_name DROP PRIMERY KEY
删除自增主键(要先把自增删除掉):
1. 用change把自增删除掉(就是相当于重新设置一个主键名称):ALTER TABLE tb_name CHANGE 主键名称 数据类型
2. 第一步过后主键列就会变成一个单纯的主键了,然后进行常规删除就可以了。
改:
1.修改字段类型和属性
2.修改字段类型、名称和属性:
3.

插入数据:

数据类型:

1.数值型(整数型和浮点型)

首先介绍整数型:
整数型的数值类型有如下几种,在Oracle中一般使用(INTEGER)

插入数据的两种方法:

1.insert into 表名 values (第一个,第二个,……第n个)values的值要与相应的列对应
2.INSERT INTO 表名(列名a,列名b,列名c,……,列名n)VALUES(与列名对应的值)

INSERT INTO employee(id,name,phone) VALUES(01,'Tom',110110110);

INSERT INTO employee VALUES(02,'Jack',119119119);

INSERT INTO employee(id,name) VALUES(03,'Rose');

查询数据:

1.查询所有数据
select * from hero
2.统计表中有多少条数
select count(*) from her
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值