Mysql__1

数据库

Mysql安装

官网 http://dev.mysql.com/downloads/installer/

安装目录 C:\ProgramData\MySQL\MySQL Server 5.6

启动、关闭服务 : 右击我的电脑 -> 管理 -> 服务 -> 找到Mysql服务

命令行进入Mysql : mysql -u root -p

查看数据 : show databases

进入其他电脑数据库 : mysql -u root -p -h ip地址 -p 端口号

Mysql基本概念

  • Mysql : 数据库管理系统,不是数据库
  • 第一范式 :关系模式R中的所有属性都是不可再分的数据项。
  • 第二范式 :关系R∈1NF,且它的每一非主属性都完全依赖于主键。
  • 第三范式 :若R∈2NF,且它的每一非主属性都不传递依赖于关键字。

快捷键

1.ctrl+q            打开查询窗口
2.ctrl+/                注释sql语句
3.ctrl+shift +/     解除注释
4.ctrl+r            运行查询窗口的sql语句
5.ctrl+shift+r      只运行选中的sql语句
6.F6                打开一个mysql命令行窗口
7.ctrl+l                  删除一行
8.ctrl+n            打开一个新的查询窗口
9.ctrl+w            关闭一个查询窗口

创建一个student表

CREATE TABLE student(
    id int PRIMARY key,
    sno VARCHAR(10) UNIQUE,
    sname VARCHAR(20) not NULL,
    sgender VARCHAR(2) DEFAULT '女',
    sbirthday DATE,
    sdept VARCHAR(10)
)

创建一个course表

CREATE TABLE course(
        cno VARCHAR(10) PRIMARY KEY, #主键 若有多个必须写在表级完整性约束
        cname VARCHAR(40),
        cpno VARCHAR(4),
        credit SMALLINT,
    FOREIGN KEY (cpno) REFERENCES course (cno) #外键
)

创建一个sc表

CREATE TABLE sc(
        sno VARCHAR(9) UNIQUE,
    cno VARCHAR(4) ,
    grade SMALLINT,
    PRIMARY KEY(sno,cno),
    FOREIGN KEY(sno) REFERENCES student(sno),
    FOREIGN KEY(cno) REFERENCES course (cno)
)
查看表结构 :desc 表名

查看表定义结构 :show create table 表名

修改表约束 :ALTER TABLE 表名1 add FOREIGN key(外键)REFERENXES 表名2(外键)

使用表 (当在另一个数据库中使用其他数据库里的表时)
use 表名

猜你喜欢

转载自blog.csdn.net/MDZZ___/article/details/81488886
今日推荐