知识这东西真是一通百通,昨天简单的看了一下mysql,和sql server的sql语句几乎差不多,没什么大的出入,只是界面不一样而已,mysql是在doc界面下,常见的sql语句:
1. 启动数据库---net shart –h –u –p;
2. 建立数据库:creat database 数据库名
3. 查看数据库:show database 数据库名
4. 建立数据表:creat table 表名 ( name int, agecarchar(20)); ---这只是例子
5. 删除数据表:drop table 表名
6. 添加元素:
insert into 表名 values (‘单值域’, ‘单值域’, ‘单值域’……);
insert into 表名(字段, 字段, 字段 。。) values(‘单值域’, ‘单值域’, ‘单值域’……);
7. 使用数据库:use 数据库名
基本的操作:
增 insert
删 delete
改 update
查 select
删:delete * from 表名 where 限制条件
查:select * from 表名 where 限制条件
改:update 表名 set 字段 where 限制条件
8.主键
CREATETABLE `book` (
`id` int(11) primary key auto_increment,
`name` varchar(32) default NULL,
`price` int(11) default NULL,
`publish` varchar(64) default NULL,
`author` varchar(16) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Primary key: 表示当前字段是主键
Auto_increment: 主键值会自动增长