赞
踩
SQL Server 微软提供
Oracle 甲骨文公司
DB2 IBM
MySQL 瑞典MySQL AB
Sybase Sybase公司
SQLite 迷你的数据库,用在一些嵌入式设备中
…
特点:目前是免费开源的
创始人是芬兰人,2009年以10亿美元卖给了SUN公司.1年后SUN公司被oracle(甲骨文)公司收购.
登录mysql客户端:
命令:mysql -u+用户名 -p
[输入密码:自己设置的]
设置登录时转换GBK类库,防止中文乱码,命令:
mysql –default -character -set=gbk
**注意:MySQL数据库中的mysql库为系统库,一般不用这个库.就和电脑的C盘一个性质**
查看所有数据库: show databases;
进入数据库: use +指定的库名;
查看库中所有的表: show tables;
查看表结构: desc+表名;
退出/断开连接:exit;或quit;或 \q;或ctrl+c;
建库:
– 删除db1库(如果存在)加了个判断如果存在删除,不存在不用删
(–杠杠+空格是命令窗口的注释的意思)
drop database if exists db1;
(推荐用软件进行操作:Notepad++软件(可以避免出错,有出错提示)、SQLyogEnt、navicat等(数据库建库表各种操作))
– 重新创建db1库,重新创建了db1库,类型是utf8;
create database db1 charset utf8;
– 查看、进入db1库
show databases; //查看
use db1; //进入
建表:
– 删除stu学生表(如果存在)
drop table if exists stu;
– 创建stu学生表(编号、姓名、性别、出生年月、考试成绩)
– (unique—唯一性)有唯一的需求时要加unique这个词;
create table stu(
id int primary key auto_increment, -- 学生编号,设置id为主键,并且自增
name varchar(50) unique, -- 学生姓名(保证学生名字不可以重复)
gender char(1), -- 学生性别
birthday date, -- 出生年月
score double
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。