c语言if实验前准备:
1、 安装 mysql数据库,使用“添加/删除程序”组件,安装好mysql相关的组件,建议安装mysql下面的全部子组件。
2、 启动mysql数据库服务器程序:
service mysqld start
3、 建议管理员口令,并使用它登录
Mysqladmin -u root password 密码
Mysql –u root -p
mysql怎么读英语建立新用户 (或者按照教材内容)
using index格式:grant all privileges on 数据库.* to 用户名@登录主机 identified by "密码";
例如:增加一个用户test密码为1234,让他只可以在localhost上登录,并可以对数据库Shopex
进行所有的操作(localhost指本地主机,即MYSQL数据库所在的那台主机), 在MYSQL的提示符下:mysql> 录入grant all privileges on shopex.* to test@localhost identified by "1234";
通过以上操作,你建立一个新的数据库 shopex,并增加了一个名为test对shopex数据库有所有操作权限。
实验一:创建并使用一个数据库。
实验背景:
把MySQL安装在Ubuntu linux上之后,我们的老师和学生们仍然不能直接使用MySQL登记或查看学生的信息。MySQL是关系数据库的一种,关系数据库的数据在逻辑上是以二维表的形式组织起来的。所以我们要先建立数据库和表。
实验目的:
掌握在MySQL中创建数据库,创建表。设置主键,设置字段默认值以及约束的方法。
实验分析:
1) 使用MySQL的命令创建一个数据库。
2) 使用这个新建的数据库。
3) 在这个数据库中创建表并设置表中字段的属性。
注意:MySQL的命令通常由SQL语句组成,命令的结尾以分号结束。(有些例外不需要加分号,例如退出的命令exit)
说明:使用MySQL的连接命令连接到MySQL,即进入了MySQL的客户端。
客户端提示符:
● mysql> 表示准备好接受一条新命令。
● -> 为等待多行命令的下一行。
● ’> 为等待下一行,收集以单引号开始的字符串。
● ”> 为等待下一行,收集以双引号开始的字符串。
● 如果想取消之前输入命令的执行,打入\c取消命令的执行。
注:此手册中用到的SQL语句语法可参考《SQL学习手册》
实验步骤:
步骤一:新建数据库和表。
1) 打开终端,使用root用户连接上MySQL。使用命令:mysql –u root –p织梦模板更改布局
2) 新建一个数据库,名为student_management。使用命令:create database student_management;
3) 查看现在MySQL中存在的数据库。使用命令:show databases;
4) 使用新创建的student_management数据库。使用命令:use student_management;
5) 查看student_management数据库中的表。使用命令:linux命令行大全第2版 pdfshow tables;
6) 新建一个记录学生信息的表(student_info)。包含的字段有:学号(stu_id)、姓名(name)、性别(sex)、班级(class)。使用的命令:create table student_info(stu_id int,name varchar(8),sex varchar(4),class varchar(16));
7) 查看student_info这个表的结构。使用命令:return后面要不要加todesc student_info;
步骤二:设置表的主键、默认值及约束。
我们之前创建的student_info表中,字段的属性并不完整。我们只是设定了字段的数据类型,字段还可以有更多的属性。比如:字段是否可以为空,是否唯一,是否为主键,默认值。
1) 在student_management数据库中新建教师信息表(teacher_info)。包含的字段有:教师号(tea_id)、姓名(name)、性别(sex)、入职时间(join_time)、民族(nationality)。教师号为主键,具有非空和唯一的属性。性别只有男或女两种选择,所以使用check约束。民族默认为汉族。使用命令:create table teacher_info(tea_id int primary key,name varchar(8),sex varchar(4) check(sex=’男’ or sex=’女’),join_time date,nationality varchar(8) default ’汉族’)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论