常见的MySQL操作语句

进入数据库操作

mysql -u root -p

查看已有的数据库(文件夹)

show databases;

创建数据库 

create database 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

create database tb1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

删除数据库(文件夹)

drop database 数据库名称;

drop database tb1;

进入数据库(文件夹)

use 数据库名称;

use tb1;

查看该数据库下的文件夹(必须先进入该数据库)

show tables;

在已经进入的数据库中创建表格

create table 表名称(

     列名称 类型,

     列名称 类型,

     列名称 类型

)default charset=utf8;

create table tb1(
        id int, 
        name varchar(16),
        age int
)default charset=utf8;
create table tb1(
        id int default 3,           插入数据默认为3
        name varchar(16) not null,     --不允许为空
        age int null,             --允许为空(默认)
        age1 int primary key--主键(不允许为空及重复)
)default charset=utf8;

主键一般用于表示当前行的数据的编号(类似于人的身份证)

auto_increament primary key—内部维护递增


查看表格详细数据。

desc tb1(表名称);

删除表

drop table 表名称;

drop table tb1;

在表内插入数据:

insert into 表名称(列名称,列名称)value(数据,数据)

select * from tb2;
insert into tb2(id,age) value(2,18);

查看表格中的数据:

select * from 表名称;

select * from tb2;

表示小数的类型:

float,double,decimal

create table L1(

        id int,

        name varchar(16),

        age decimal(m,d)准确的小速值,m是数字总个数,d是小数点后个数,m最大值为65,d最大值为30。

)default charset=utf8;

字符串表示:

Char(速度块)和varchar(节省空间)比较,char(11)即不超过11个字符也按11个存储,varchar(11)不超过11个字符按本身自己的长度保存超过11个字符不保存。

text数据类型用于保存变长的大字符,可以组合最多65535(2**6 - 1)个字符。一般情况下,长文本会用text类型。

mediumtext和longtext加长版text

datetime用于时间的储存,如:23:13:48

date用于年月日的储存

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值