MySQL中一些简单的基本操作

一、数据库操作
1.查看数据库
查看MySQL中有什么数据库:show databases;
MySQL中一些简单的基本操作
2.创建数据库
创建数据库: create database hello;(创建名称为hello的数据库)
MySQL中一些简单的基本操作
3.使用数据库
假设要使用hello数据库:use hello;
MySQL中一些简单的基本操作
4.删除数据库
假设要删除hello的数据库:drop database hello;可以从左边看到,名为hello的数据库已经被删除了。
MySQL中一些简单的基本操作
二、表操作
1.查看某个数据库中有多少表格
看hello数据库中有多少表格;
首先切换到hello数据库:use hello;
显示hello数据库中的表格:show tables;
MySQL中一些简单的基本操作
2.创建表格
创建表格时要注意格式,同时创建表时要有表字段
在hello数据库创建一个含有name和age字段的agelist的表格;
MySQL中一些简单的基本操作
3.查看一个表中的字段
查看agelist表中的字段:desc agelist;
MySQL中一些简单的基本操作
4.插入数据
在agelist表格中插入一个name为liu,age为18的数据:
Insert into agelist (age,name) values (18,’liu’);
MySQL中一些简单的基本操作
5.查看表中数据
查看agelist中的所有数据:select * from agelist;
MySQL中一些简单的基本操作
查看agelist中所有age为18的数据: select * from agelist where age = 18;
MySQL中一些简单的基本操作
查看age的所有记录: select age from agelist;
MySQL中一些简单的基本操作
6.更改表中数据
将agelist数据表中name为liu的age更新为88:
update agelist set age =88 where name = ‘liu’;
MySQL中一些简单的基本操作
7.删除数据
删除表agelist中name为liu的数据:
delete from agelist where name = ‘liu’;
MySQL中一些简单的基本操作
8.修改表名称
将表agelist的名称改为age_1: rename table agelist to age_1;
MySQL中一些简单的基本操作
9.添加和删除表字段
在age_1表中增加id字段:
alter table age_1 add id int(4);
MySQL中一些简单的基本操作
在age_1表中删除id字段:
alter table age_1 drop id;
MySQL中一些简单的基本操作
10.修改表字段(更改列名)
将字段age改为id:alter table age_1 change age id int(4);
MySQL中一些简单的基本操作

注:现在对表中的部分选项做出解释
MySQL中一些简单的基本操作
1.数据类型中的字符串
char(n):最大225个字节,n为多少,则占用多少个字节,检索速度块
varchar(n):最长达到65535字节,存储为L+1,占用的字节和实际输入有关,输入多少个字节,就占多少个字节
char和varchar赋值时增加双引号或单引号
text:65535字节,2的16次方,存储为L+2
longtext:42亿字节
2.数据字段属性
Unsigned:无符号,全是正数
Zerofill:零填充,eg:int(3),输入1时,由1变成001;
Null:这一列值允许为null
not null:这一列值不允许为null,在表中增加列,设置其值默认不能为空
Default:默认值
auto_increment:自动累加 正数