怎样在mysql中建学生表中外键的代码第一招、mysql服务的启动和停止
net stop mysql
net start mysql
第二招、登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:
mysql
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
第三招、增加新用户
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
如 , 增加一个用户user1密码为password1,让其可以在本机上登录 , 并对所有数据库有查询、插入、修改、删除的权限 。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%" 。
如果你不想user1有密码,可以再打一个命令将密码去掉 。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
第四招: 操作数据库
登录到mysql中 , 然后在mysql的提示符下运行下列命令,每个命令以分号结束 。
1、 显示数据库列表 。
show databases;
缺省有两个数据库:mysql和test 。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作 。
2、 显示库中的数据表:
use mysql;
show tables;
3、 显示数据表的结构:
describe 表名;
4、 建库与删库:
create database 库名;
drop database 库名;
5、 建表:
use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录:
delete from 表名;
7、 显示表中的记录:
select * from 表名;
写出如下的几条命令,要求:在mysql中创建数据库XDGL,在此数据库下创建student表的create database XDGL;
create table XDGL.student(
sno bigint(20),
snmae varchar(20),
ssex tinyint(1),-- 也可以考虑使用枚举
sage int(5),
sdept varchar(20)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into XDGL.student values(1,'test',0,22,'计算机');
mysql怎么创建学生信息表create table students(
id int auto_increment primary key,
name varchar(10) not null ,
sex varchar(3) default '女',
address varchar(50),
phone int not null unique
);
根据需要,增加调整相关字段
MYsql数据库怎样创建表?CREATE DATABASE cookbook;创建一个叫“cookbook”的数据库
USE cookbook;使用cookbook这个数据库
CREATE TABLE limbs (thing VARCHAR(20),legs INT,arms INT);创建表“limbs”其中包括thing,legs,aems 字段
创建表的命令是CREATE TABLE 表名称
后面括号里的内容是表中字段的属性
java习题:使用mysql数据库创建学生信息表use 库名
go-----打开库
create table 学生信息
(学号 int not null,
姓名 char(10) not null,
班级 nvarchar(20)
成绩 int )
go-----这是建表
【mysql怎么注册学生表 mysql怎么创建学生信息表】(1)insert into 学生信息(学号,姓名,班级,成绩)
values('122153032','小静',‘计应123’,'99')----这是插入记录以此类推插入五条
(2)select *
from 学生信息
where 成绩85-----显示成绩大于85分的学生信息
(3)select *
from 学生信息
order by 成绩desc---将表中的所有记录 , 按照成绩从小到大顺序排列
能帮你的只有这些,望采纳!
MySQL问题,在一个学生信息系统中 , 分别创建学生表、课程表、成绩表 , 求大神解惑你要建3个表呀,然后分别这下列名,旁边也有个null别选它就不会唯空,点击列名旁边的框框,再右建就可以设置主外键 。
推荐阅读
- 产品的拍摄用什么软件,产品拍摄一般用什么相机
- sap协议价格怎么修改,sap价格修改记录
- 小米路由器怎么删除,小米路由器怎么删除mesh
- 西部经营类游戏,西部 游戏
- vb.netif并且 vb编程if
- mysql追加文本文件,mysql语句添加数据
- 双显卡怎么和女生,双显卡怎么搭配
- 安卓模拟器设置同一网段,安卓模拟器设置同一网段连接
- sq函数c语言 用c语言编写sgn函数