创建数据库:格式create database database_name(表示数据库名)
例子:create database gregs_list 创建名为gregs_list的数据库
告诉RDBMS使用刚刚创建的数据库:格式use database_name
例子:use gregs_list; (使用名为gregs_list的数据库)
不同的数据类型:
char(character):储存预先设定好的长度
jnt(jnteger):储存整数
dec(decjmal):提供数值空间直到装满
datetime(timestamp):记录时间和日期
varchar:储存文本数据,最大长度为255个字符
date:记录日期
检查自己的表:格式desc database_name
例子:desc my_contacts; (检查表my_contacts)
删除表:格式drop table database_name
例子:drop table my_contacts;
把数据添加进表里:格式insert into table_name(表示表名)
(列名1,列名2,列名3.。。。)
values
(值1,值2,值3.。。。)
注意:数据值的顺序必须和列名的顺序完全一样
看表中的数据:格式select 要看的表的范围 from database_name
例子:select * from my_contacts; (看my_contacts表中的所有数据 *代表所有)
要想数据值一定有内容 可以在数据类型后加入not null
例子:
create tablie my_contacts
(
last_name varchar (30) not null
);
设置默认值,只要没有另外指派其他值,跟在default关键字后的值会在每次新增记录时自动插入表中
例子:
create table doughnut_list
(
doughnut_cost dec(3,2) not null default 1.00
);
如果第三列没有给他分配值,那么它的值不为null而为1.00
单引号是特殊字符
在试着插入包含单引号的varchar,char,blob数据时,必须对robms说明:这些数据值中的单引号并非表示文本的结束,而是文本的一部分,应该保留在行中,在单引号字符的前面加上反斜线就能达到说明的效果