首页数据库mysql建立学生表数据库,sql数据库创建学生信息表

mysql建立学生表数据库,sql数据库创建学生信息表

编程之家2026-05-15919次浏览

大家好,今天来为大家解答mysql建立学生表数据库这个问题的一些问题点,包括sql数据库创建学生信息表也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

mysql建立学生表数据库,sql数据库创建学生信息表

如何创建数据库

什么是SQL呢 SQL就是专门用来做数据库的一门语言和C语言差不多(当然功能不紧紧是做数据了编程啊都可以.....这里就不多说了)z这道题用ACCESS就可以完成了

1首先用Access 2000(数据库)做一个数据库打开设计器创建表在点菜单另存为名为班级名+自己名字英文简写最后点保存啦(每完成系统都是有提示的啦)第一问解决

2打开设计器上面做的表下面下

创建数据表名字都是在最后完成时做的先不用管然后在输入sID,sName,sSex,sAge,sClass注意根据后面的要求填写字段及数据类型以及

在做其他的问题了将T_Student表的sID字段设置为标识列,种子为1,增量为2。

为T_Student表的sSex(性别)字段设置其默认值为“男”。

mysql建立学生表数据库,sql数据库创建学生信息表

为T_Student表的sAge(年龄)字段设置检查约束,规定年龄在0到30岁之间。

为T_KC表的cName(课程名称)字段设置唯一性约束。,规定课程名称不得重复。

生成一个规则t_rule,限制数据的取值范围在(0---100)之间,然后将这个规则绑定到T_CJ表的cj(成绩)字段。

为T_KC表的cName字段创建索引。

最后

当然主键当然是SID了一定要标好哦~~·先不管作业其他要求

mysql建立学生表数据库,sql数据库创建学生信息表

在依次做其他2个表;

T_KC(cID,cName,sBianhao,sXuefen)

T_CJ(sID,cID,cj)注意主键是SID

3.做好了三个表后退出设计器

在打开以一个个表在按要求输入(在每个表中添加3-5条记录。)

好了基本就完成了

当然用SQL也能完成这些问题并且要快但涉及到TQL语言编程问题很难说清楚就不一一解释了···

mysql怎么建立数据表里面的数据表

CREATE TABLE IF NOT EXISTS `teacher`(

`id` int(10) NOT NULL AUTO_INCREMENT COMMENT'tesacherID',

`name` varchar(255) NOT NULL DEFAULT'''''' COMMENT'tesacherName',

`age` int(10) NOT NULL DEFAULT'0' COMMENT'teacherAge',

PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='teacherInfo' AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `student`(

`id` int(10) NOT NULL AUTO_INCREMENT COMMENT'studentID',

`t_id` int(10) NOT NULL COMMENT'teacherID',

`name` varchar(255) NOT NULL DEFAULT'''''' COMMENT'studentName',

`age` int(10) NOT NULL DEFAULT'0' COMMENT'studentAge',

PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='studentInfo' AUTO_INCREMENT=1;

以上是创建的表结构看不懂就在phpmyadmin里sql栏执行一下以上sql就能看到了

teacher表老师的信息包括姓名和年龄已经备注

student表分别对应学生id t_id是老师的ID,就是这个学生的老师在老师表里的ID填进这里学生的姓名,年龄

你说的数据表中的数据表指的是关联表的对应关系

linux 怎么使用mysql 数据库

一、启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv--level 3

-手工启动

#service mysqld start

(2)编译安装的mysql

-设置自动启动

#vi/etc/rc.d/rc.local

.......

/usr/local/mysql/bin/mysqld_safe&

........

-手工启动

#/usr/local/mysql/bin/mysqld_safe&

查看文章

mysql服务器(一)2009-06-15 11:18mysql服务器

一.认识和安装mysql

1.认识mysql

(1) mysql是一种网络数据库服务器产品

(2) mysql是开源的免费的

(3) mysql是关系型数据库管理系统,支持SQL.

(4) mysql无溢出漏洞

(5) mysql提供丰富的API

(6) mysql提供丰富的数据类型

(7) mysql具较强的移值性

2.安装mysql软件

(1) rpm安装方式

#rpm-ivh perl-CGI....

perl-DBI....

perl-DBD-MySQL.....

mysq-....

mysql-server....

mysql-devel.....

(2)编译安装方式

#groupadd mysql

#useradd-g mysql mysql

#tar-xzvf mysql-4.1.19.tar.gz

#cd mysql-4.1.19

#./configure--prefix=/usr/local/mysql

#make

#make install

#cp support-files/my-medium.cnf/etc/my.cnf

#cd/usr/local/mysql

#bin/mysql_install_db--user=mysql

#chown-R root.

#chown-R mysql var

#chgrp-R mysql.

3.启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv--level 3

-手工启动

#service mysqld start

(2)编译安装的mysql

-设置自动启动

#vi/etc/rc.d/rc.local

.......

/usr/local/mysql/bin/mysqld_safe&

........

-手工启动

#/usr/local/mysql/bin/mysqld_safe&

二、mysql的管理

1.如何连接mysql服务器

(1) Linux客户机

#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]

实例:

#mysql

mysql>

#mysql-h192.168.3.1-uadmin-plinux

mysql>

(2) Windows客户机

-利用第三方mysql客户端软件

-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)

注:webmin的安装方法

#tar-xzvf webmin-1.25.tar.gz

#cd webmin-1.25

#./setup.sh

2.数据库管理

(1)认识mysql的数据库

-mysql服务器默认建立两个数据库,分别是mysql和test;其中mysql是系统数据库;test是学习数据库

-mysql服务器上的每个数据库都会在相应路径中建立与库同名的目录

-每个数据库可包含若干张表,每张表由*.frm、*.MYD和*.MYI文件构成

(2)创建数据库

#mysql

mysql>create database数据库名;

实例:

mysql>create database dbinfo;

(3)查看服务器上已创建的数据库

#mysql

mysql>show databases;

(4)打开数据库

#mysql

mysql>use数据库名;

实例:

mysql>use db1;

(5)删除数据库

#mysql

mysql>drop database数据库名;

实例:

mysql>drop database dbinfo;

3.数据表的管理

(1) mysql提供的数据类型

-数字型

TINYINT 1字节

SMALLINT 2字节

MEDIUMINT 3B

INT 4B

BIGINT 8B

FLOAT[(M,D)] 4B

DOUBEL[(M,D)] 8B

DECIMAL(M,D)

-字符串型

char(M)

varchar(M)

tinytext

text

mediumtext

longtext

enum('..',...)

set(....)

-日期时间型

date

datetime

time

(2)创建表

#mysql

mysql>use数据库;

mysql>create table表名(

列名数据类型属性/约束;

.......

.....

)表选项;

列属性/约束:

null/not null是否允许为null

default值定义列的默认值

primary key定义主键

check表达式定义列的取值范围

REFERENCES表名(列名)定义外部键

表选项:

TYPE=HEAP/ISAM/MYISAM/INNOBDB/BDB/MERGE//定义数据表引擎类型

实例:

mysql>use db1

mysql>create table users(

->id varchar(10) primary key,

->name varchar(20) not null,

->password varchar(30) not null) TYPE=MYISAM;

(3)查看数据库中已建立的表

#mysql

mysql>use数据库;

mysql>show tables;

(4)查看表的结构

#mysql

mysql>use数据库;

mysql>describe表名;

(5)修改表的结构

#mysql

mysql>use数据库;

mysql>alter table表名

add列定义//添加列

|drop列名//删除列

|add index索引名(列名)//添加索引

|drop index索引名//删除索引

|modify列定义//修改列的定义

|add primary key(列名)//添加主键

|drop primary key//删除主键

|rename新表名//修改表名称

实例:mysql>alter table users add memo text;

(6)向表中插入数据

#mysql

mysql>insert into表名[(列名,...n)] values(值,...)

实例:

mysql>insert into users values('0001','user1','linux','system admin');

(7)查看表中数据

#mysql

mysql>select列名 [as别名] [,...n]|*|表达式

->from表名[,...n]

->[where条件表达式]

->[order by列名]

->[group by列名]

->[having条件表达式]

实例:

mysql>select* from users;

mysql>select user,password from users;

mysql>select user,password from users where name='user1';

mysql>select* from users order by id desc;

mysql>select性别, count(*) as人数 from学生 group by性别;

(8)删除表中数据

#mysql

mysql>delete from表名 [where条件表达式];

实例:

mysql>delete from users;

mysql>delete from users where name='user1';

(9)修改表中数据

#mysql

mysql>update表名 set列名=值 [where条件表达式];

实例:

mysql>update users set password='132' where name='user1';

(10)删除表

#mysql

mysql>drop table表名;

实例:

mysql>drop table users;

好了,文章到这里就结束啦,如果本次分享的mysql建立学生表数据库和sql数据库创建学生信息表问题对您有所帮助,还望关注下本站哦!

java dataoutputstream乱码(java解决中文乱码问题)html网页制作成品 dreamweaver网页制作