常见的数据库:
SQL Server
Qracle:不开源,收费
MySQL 这里我使用的是PHPnew(一键部署),所以直接配置好了Mysql
DB2
SyBase
DOS界面操作语法
1.可视化界面操作:http://localhost/phpMyAdmin;
这是本地安装的服务器,所以路径还是根据大家安装的位置而定
dos界面:
shell 壳
core 核
【注】:shell编程,
1. 需要配置环境变量:(在dos界面操作数据库,需要先配置环境)
方法:将mysql的bin 路径添加到环境变量PATH后面(大家可以百度查询一下详细步骤)
2.登录mysql : mysql -u root -p
再输入登录密码即可
退出程序:ctrl + c
3.查看数据库(注意,任何一条mysql语句后面都必须加;号 否则不会结束)
show databases;
4. 数据库shell编程界面操作
1.create database db1; 创建了一个名为db1的数据库
2.create database db2 character set utf8; 创建一个使用utf-8字符集的db2数据库(一般情况下创建的数据库语句)
3.创建一个使用utf-8字符集,并带校对规则(utf8_general_ci)的mydb3 数据库(校对规则,可以理解成排序规则,默认utf8_general_ci ci代表大小写不敏感)
create database db3 character set outfit collate utf8_general_ci;
5. 选择数据库
use 数据库名字;
6. 创建表(基本语句) 一定要设置id
1.创建表(为了把数据(记录)保存到数据库中,因此需要创建表)
基本语法: CREATE TABLE 表明(
字段1 数据类型,
字段2 数据类型,
字段3 数据类型,
....
字段n 数据类型
)character set 字符集 collote 校对规则;
(默认和表的校对规则一样)
注:表示可以执行字符集的,遵从以表为准。
说明:
1.表中有多少个字段,根据需求来确定
2.这里表中的数据类型,指的是mysql的数据类型。查看API
例:
create table employee(
id int unsigned,
name varchar(100) not null default "" ,
sex char(3) not null default "" ,