数据库创建

article/2025/10/8 2:13:21

芜湖

1.创建数据库的命令
create database 数据库名称 
使用的:use 数据库名称
创建表
 create table test(id int(11),name varchar(50));
desc table名(可以显示表)
(命名规则,字母数字下划线组成的字符串,开头不要是数字)

举例:create table sc(son char(11))
创建  表  表名(属性名 类型(长度))  (基本是以这个格式来创建)


2.查看数据库 (要用复数)
show databases


3.查看字符串
show variables like 'character%'


4.查看端口号
show variables like 'port'


5.查看数据存储路径
show variables like 'datadir'

创建
course_name


过程:

使用数据库demo1      use demo1 
创建test表                  create table test(id int(11),name varchar(50)); 
显示test表                  desc test; 


创建student表            create table student(sno char(11) primary key,sname varchar(20) not null);
显示student表            desc student;


创建course表             create table course
                                   ( 
课程号 (主键)         cno varchar(20) primary key,①
表名(不能为空)      course_name varchar(50) not null,
先修课程号                 cpno varchar(20),
成绩(可以有小数)   course_credit decimal(4,1)
                                    );
显示course表              desc course;


显示所有的表              show tables;

①主键约束学号son,char  主键不能为空,不能重复(not null)

②decimal (总长度(4),小数位数(1))~~位数为4,小数点后为1位


//更改表名的方法
方法一:      alter table test            修改表结构
                    rename to test2          重命名为test2
                    ;
方法二:(再改回来)  rename table 原表名 to 新表名 ;
                   rename table test2 to test;

两种方式都可以

//增加列
 alter table student                         修改表结构
 add ssex char(2) not null;             增加列性别
 desc student;                                显示student表
 alter table student                         修改表结构
 alter ssex set default'男'             (增加一个值 男)default  添加默认值

//把一个列的数据类型修改
alter table student                                             
modify ssex enum('male','female') not null;     

modify 只能修改字段属性

desc student;
   

//添加主键  id

alter table test                  
add primary key(id); 

//添加列  age  且默认值为20  

alter table test
add age int(3) not null default 20;

新加表
create table sc(sno char(11),
cno varchar(20),
grade decimal(6.2));

添加外键
alter table sc
add foreign key(sno) references student(sno);
要和student做外键              参考  表。。。。。。


http://chatgpt.dhexx.cn/article/1V6Pjs8y.shtml

相关文章

#数据库:超市销售系统的数据库建立与查询实验

一、实验目的及要求 1.掌握数据库、表、视图建立、修改、删除的命令和操作; 2.掌握单表查询的命令和操作; 3.掌握连接查询、嵌套查询的命令和操作; 4.掌握数据库更新的操作命令。 二、实验设备及环境 1.PC机一台; 2.SQL Se…

力控批量建立数据库点参数操作

通过在EXCEL里编辑点表导出文件,方便实现对工程的数据库组态。 点表文件包括三类信息:点的基本组态信息(*_basic.csv),历史记录的信息(*_his.csv),I/O连接项的定义信息(…

java如何建立数据库_Java怎么连接数据库

Java连接MySQL数据库的方法:首先下载解压得到jar库文件,并在对应的项目中导入该库文件;然后添加JDBC;接着在Mysql数据库中进行建表,和添加数据的操作;最后连接数据库并读取数据即可。 Java 连接 MySQL数据库需要驱动包,最新版下载地址为:http://dev.mysql.com/download…

在android studio中用SQLiteOpenHelper()方法建立数据库

在android studio中存储数据有三个方法,分别是: (1)简单存储——SharedPreferences (2)文件存储: 内部存储——应用程序私有文件 外部存储——SD卡 资源文件——只读( RAW 、XML&…

如何建立数据库模型并且导入数据库

开发工具与关键技术:PowerDesigner 数据库基础 作者:卢雅婷 撰写时间:2019/05/27 通常我们拿到项目方案书的第一步是分析数据,并建立数据表,接着就是建立数据库,而数据库模型是建立数据库的基础&#xff0…

mysql使用sql脚本建立数据库

使用sql脚本建立数据库,可以方便各用户,各数据库之间的复制使用,下面将在cmd中完成上述操作: cmd中mysql基本操作: 1.连结mysql: C:\Users\WJ>mysql -h 127.0.0.1 -uroot -p123456 其中-h表示host 127.0.0.1表示地…

网站服务器建立数据库连接时出错,修复Wordpress博客网站“建立数据库连接时出错”错误记录 | 科技爱好者博客 -专注于树莓派(Raspberry Pi)...

访问我的另外一个Wordpress博客网站出错,错误提示是“建立数据库连接时出错”,经过排查数据库是正常运行的,在同一个服务器上的其他网站都访问正常,所以故障可以定位为这个网站内部出错,以下是具体的解决步骤和修复记录。 一、?问题详情 访问Wordpress博客网站,出现“建…

《数据库实验》实验一:建立数据库和基本表结构

前言 摘要:微信搜索【三桥君】 数据库课程是需要做些相关知识点的数据库实验报告的,三桥君根据自己所学所做的数据库实验,特地重新整理成教程。这些教程一共有6份,收录到《数据库实验》专栏了。 一、实验目的 1. 熟悉SQL Server…

C# 使用VS建立数据库并使用

前言:如果感觉使用SQL server太过于繁重,可以直接使用vs进行数据库的创建对表的操作等一些简单的操作 下面就看图开始吧特别简单! 第1步:找到菜单栏中的视图打开服务器资源管理器 第2步 找到数据连接右击鼠标点击添加连接 第3步 …

如何建立数据库

按windowsR进入自己操作小黑窗口操作页面后输入cmd 输入自己的MySQL 用户名(前提是自己建立过MySQL)等如下图所示 输入自己的密码 将编码设置为统一编码utf8(这里只能输入小写) 建立数据库名称为score 使用数据库 建立班级信息表…

数据库学习笔记【自学教程】—— 如何建立数据库

发布时间:2021.10.13 PS:本项目将在D盘下创建名为Test的文件夹(D:/Test) 。如若想修改文件位置,需在后续代码中一并修改。 点击工具栏 “新建查询” 或者 使用快捷键 Ctrl N > 打开查询分析器 SQL Server 中,一个…

wordpress建立数据库连接时出错

wordpress建立数据库连接时出错,mysql8.0。 先确认是否是以下场景: 1、表单信息正确无误 2、安全组配置已更改 3、数据库远程连接已开启 4、数据库在3306端口正常运行并可连接 5、本地无法远程连接数据库 ping了一下3306,并没有连接上。 …

网站服务器建立数据库连接时出错,WordPress提示建立数据库连接出错的解决办法...

很多新手使用 wordpress程序建站初期,会遇到页面提示:建立数据库连接出错,英文提示:“Error establishing a database connection”。那么遇到这种情况大家会很头疼,我到底哪里操作不对呀?本文中老魏就实际遇到的此类情况做详细解释。 出错的原因有几种,从字面意思能看出…

MYSQL建立数据库的步骤

第一步:查看当前数据库 show databases; 第二步:创建数据库cjhl_xzf CREATE USER name IDENTIFIED BY cjhl_xzf; 或者语句:create database 数据库名; ---------------------------------------------------------------------------------…

SQL入门:第一章 建立自己的数据库

为什么需要SQL 在现实生活中,东西多了,我们都会用到仓库,把所有的东西都规整得井然有序的,要找东西的时候能很快的找到,我们用同样的规则去存放东西,再按照同样的规则去取东西,保证仓库按照一定…

数据库-创建数据库

数据库操作在软件测试工作中,是必须掌握的知识。这个系列我们就来说一下,数据库我们应该会些什么,那么我们先从创建数据库和表格开始吧。 1、创建数据库 create database 库名; 创建student库 2、查看是否创建成功: show databa…

算法竞赛入门【码蹄集进阶塔335题】(MT2201-2225)

算法竞赛入门【码蹄集进阶塔335题】(MT2201-2225) 文章目录 算法竞赛入门【码蹄集进阶塔335题】(MT2201-2225)前言为什么突然想学算法了?为什么选择码蹄集作为刷题软件? 目录1. MT2201 字符串转换2. MT2202 Summer Pockets3. MT22…

2.C语言基础-sprintf函数用法

theme: juejin highlight: school-book 1.前言 当需要在控制台打印字符串的时候,会用到printf函数,printf会将格式化后的字符串打印在控制台上,如果需要将数字或者其他数据格式化成字符串保存到一个字符串变量中,会调用另一个函…

linux fprintf sprintf 函数

目录 前言fprintf 函数sprintf 函数 前言 <fgets gets fputs puts 函数> 前面验证了fgets fputs gets puts 是否把新行符存入缓存的结论 并且都得出了结果。 这次继续验证 fprintf sprintf 是否是行缓存&#xff1f;&#xff1f;fprintf 函数 先用之前的方法试试 输出…

sprintf函数的用法linux,Linux 常用函数——sprintf函数

Linux 常用函数——sprintf函数 (2011-04-06 20:30:44) sprintf&#xff1a;由于sprintf 跟printf 在用法上几乎一样&#xff0c;只是打印的目的地不同而已&#xff0c;前者打印到字符串中&#xff0c;后者则直接在命令行上输出。 sprintf 是个变参函数&#xff0c;定义如下&am…