零基础学sql要多久 mysql数据库( 二 )


selectversion();
显示当前时间 。
selectnow();
查看所有数据库:
showdatabases;
创建数据库
createdatabase数据库名charset=utf8;
注意:创建库时 , 必须指定代码utf8 。utf8中没有-和用pyhton写代码有一点不同 。
切换数据库:
use数据库名
查看当前正在使用的数据库 。
selectdatabase();
删除数据库
dropdatabase数据库名;
2.2数据表管理-数据表设计数据表设计包括ER图、主键、字段、数据类型、约束以及表间关系的设计 。
E-R(实体-关系)模型,即实体-关系模型,主要用于定义数据的存储需求 。这种模型在关系数据库设计中得到了广泛的应用 。E-R模型由三个基本元素组成:实体、属性和关系 。
主键(主键)
数据库要求表中的每一行记录都必须是唯一的,也就是说 , 在同一个表中不允许有两个相同的记录 。
在设计数据库时,为了保证记录的唯一性,最常用和推荐的方法是为表定义一个主键 。
数据库中的主键有以下两个特征:
表的主键可以由一个字段或多个字段组成(这种情况称为复合主键) 。
数据库表中主键的值是唯一的,不能取空值(NULL) 。当数据库表中的主键由多个字段组成时,每个字段的值不能取空值 。
实体和外键之间的关系
班级实体与班主任实体是一对一的关系,班级实体与学生实体是一对多的关系,学生实体与课程实体是多对多的关系 。
实体之间的关系可以用外键来表示 。如果表A中的字段A对应于表B的主键B,则字段A称为表A的外键..此时存储的是表A中字段A的值,这个字段值也是表B中主键B的值 。
约束(约束)
约束是在表上定义的强制性规则 。为表定义约束后 , 表上的所有SQL操作都必须满足约束的规则要求,否则操作将失败 。
约束类型:
2.3数据表管理-创建表格查看当前数据库中的表
showtables;
创建表格
注意:创建表时 , 字段在前面,后面是约束 。
创建学生表
注释注释:当创建一个表时,如果有许多字段,为了防止您忘记字段中存储了什么数据,您可以在字段中添加注释 。
查看用于创建表的sql语句
showcreatetable表名;
2.4数据表管理-表格修改添加字段
alter table name添加列名类型;
向学生添加生日字段 。
删除字段
Alter table表名drop字段名;
删除学生表中的性别字段 。
2.5数据表管理-表格修改修改第一个字段 , 不是字段名 , 而是类型和约束 。
altertable表名modify列名类型及约束;
其次,您需要修改字段名称 。
【零基础学sql要多久 mysql数据库】altertable表名change原名新名类型及约束;
2.6数据表管理-删除表droptable表名;
删除学生表
3.操作数据库的图形界面下载图形界面工具NavicatNavicat官网:https://www.navicat.com.cn/mysql刚刚安装了root账号 。默认情况下,您只能在本地登录,而不能在其他机器上登录 。使用Navicat连接前,在命令行客户端修改mysql的用户登录权限;修改步骤是:(1)mysql -uroot -p123456连接数据库;(2)使用msyql进入mysql数据库;(3)从用户中选择主机、用户;检查该帐户拥有哪些权限(4)将root登录权限更改为所有主机都可以登录 。
grantallprivilegeson*.*to'root'@'%';
(5)注释配置文件的绑定地址 。在/etc/MySQL/mysqld.cnf的配置文件中注释掉bind-address,并使用Navicat连接到MySQL 。
打开已安装的Navicat客户端,点击连接-> MySQL-并填写账号密码 。主机地址是您安装msyql的ubuntu ip地址 。点击连接测试,弹出连接成功,表示Navicat已经连接到MySQL 。单击确定 。
成功连接后,可以看到所有数据库 。
创建数据库
在左侧边栏空中单击右键,然后单击“新建数据库”
填写数据库名称、编码格式,在弹出框中选择utf-8 。
创建数据表
选择一个表,然后单击“新建表” 。
创建一个类别表 。
对于id字段 , 需要将其设置为int类型、无符号、自动增长、主键 , 而不是空
创建表格后 , 还可以对其进行编辑 。
打开表格,设计表格,删除表格 。
4.简单的查询和数据操作4.1基本查询语句Select * from表名;
select*fromstudents;查询students表中的所有内容
指定字段查询
从表名中选择字段1、字段2 。
例如,我只想看到列id和名称 。
selectid,namefromstudents;
4.2插入数据整列插入

推荐阅读