mysql数据存储
共有4步 1)创建数据库 2)确认字段 3)创建数据表 4)插入数据
1)创建数据库
从系统架构看mysql数据库系统依次是数据库服务器,数据库,数据表和数据表的行与列
安装程序-->安装了数据库服务器
所有要做的第一件事是创建数据库 数据库是mysql中最大的存储单元
create database demo;
查看数据库
show databases;
删除数据库
drop database demo;
2) 确认字段
表的列就是mysql数据的字段 因此确认字段就是确认表中有哪些列
mysql数据表由行与列组成,一行就是一条数据记录,每一条数据记录被分成许多列,一列就是一个字段,而每一个字段都需要定义数据类型(字段类型)。
3)创建数据表
数据表是存储数据的最主要工具
create table demo.test1(
barcode text,
goodsname tex,
price int);
注:创建表的时候指明数据库 注意是() 字段与字段之间使用 ' , '分隔,最后一个字段后没有' , '
查看表的结构
describe demo.test1;
field 表示字段名称 type表示字段类型
NULL 表示这个字段是否允许是空值 (!!!注:在mysql中,空值不代表空字符串,一个空字符串的长度是0,而一个空值的长度是空,空值是占用空间的)
key:键
default:默认值导入表的所有字段都允许为空,默认值都是NULL
extra:附加信息
查看数据库中的表
a.首先选择数据库
use demo;
b.然后查看该数据库的所有的表
show tables;
设置主键
主键保持数据的唯一性,减少数据错误
主键是表中的一个字段或几个字段的组合,有3个特征:
1)必须唯一,不能重复;2)不能是空;3)必须可以唯一标识数据表中的记录
一个mysql数据表中只能有1个主键
如果数据表中所有的字段都有重复的可能,可以自己添加一个不会重复的字段做主键
alter table demo.test add column itemnum int primary key auto_increment
4) 插入数据(itemuum会自动赋值)
insert into demo.test1 (barcode,goodsname,price) values ('0001', 'book', 3);