MYSQL 入门级基础学习

一.在命令行中操作命令行

1.登陆进入数据库

1)在菜单输入cmd->mysql -uroot -p12356(密码)

2)找到MySQL文件中的运行框,直接点进去输入密码

 拓展:连接别人的数据库

 查看有哪台主机连了你的数据库:

select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

2.查看已经有的数据库

发现有乱码时,是因为有中文。输入以下代码即可:

 set names gbk;

3.进入数据库

//use 数据库名字
use myoa

4.新建表

create table Student(name varchar(20),age int(10),score float);

5.查看已经存在的表

show tables

 6.查看表的结构

desc table 表名

7.往表里添加数据(三种添加方法)

1)写上所有字段和所有字段相对应的值

insert into 表名 (字段1,字段2,字段3....) values (值1,值2,值3....)

2)当所输入的值和表的字段的顺序完全一样的话,可以省略字段

insert into 表名 values (值1,值2,值3....)

3)凭自己的喜好来选几个字段的值来插入

insert into 表名 (字段1,字段3,字段5....) values (值1,值3,值5....)

如果有默认值的字段,该字段没插入值的话,那么它自动填充默认值

8.给表新增加一列

ALTER TABLE student add column classroom double first;

9.修改表中的数据

  update 表名 set 字段1=新值,字段2=新值,... [where 条件];


  以上的改法会将整个表的所有记录都修改,为了避免这种情况,修改时一定要加where条件

10.删除数据库、表

drop 表名/数据库名

 

 11.备份及还原数据库

1)

2)先登录 选择数据库

两种方法都可以进行备份

 二.在可视化工具中进行操作

1.登录进去

 2.创建数据库

 

 3.新建表

 

 右下角保存

不要点还原!!!所有数据都会被清空!

 4.新增加一列

 

 5.往表中添加数据

 双击之后即可填写

右键保存

 注意:no是自增的

6.用代码完成的代码和在上面命令行中的一样,不过注意,这里比较特殊,光标停留在哪一行,就执行哪一行的代码。

 

 注意,如果表名或者列名有name、user、password等特殊值时,记得要用转义符号引起来。这个转义符号比较特殊,在键盘上面数字1的旁边,也就是和波浪号同一个键。

7.设置主键、外键、索引、默认值

 1)主键

主键不能重复,所以插入数据是要注意,会提醒主键冲突,插入失败

2)索引

 也就是name的值不可以重复。

 3)外键

父类表:student  子类表:score

score表中的学生要与student中的学生完全对应

在score表中:

有了外键之后,当 score表中的学生与student中的学生不对应时:

student中的表:

没有10号学生

4)默认值

插入时不填写,系统自动给的值

 

 8.备份与导入

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL入门学习(1)。   MySQL入门学习(1) · 安装篇 PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在indows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。本人在Windows98环境下初学MySQL,现将学习过程与经验总结出来供大家参考。 1、下载mysql-3.23.35-win.zip并解压; 2、运行setup.exe;选择d:\mysql,"tyical install" 3、启动mysql,有如下方法: · 方法一:使用winmysqladmin 1)、进入d::\mysql\bin目录,运行winmysqladmin.exe,在屏幕右下角的任务栏内会有一个带红色的图符 2)、鼠标左键点击该图符,选择“show me”,出现“WinMySQLAdmin”操作界面;首次运行时会中间会出现一个对话框要求输入并设置你的用户名和口令 3)、选择“My.INI setup” 4)、在“mysqld file”中选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT) 5)、选择“Pick-up or Edit my.ini values”可以在右边窗口内对你的my.ini文件进行编辑 6)、选择“Save Modification”保存你的my.ini文件 7)、如果你想快速使用winmysqladmin(开机时自动运行),选择“Create ShortCut on Start Menu” 8)、测试: 进入DOS界面; 在d:\mysql\bin目录下运行mysql,进入mysql交互操作界面 输入show databases并回车,屏幕显示出当前已有的两个数据库mysql和test · 方法二:不使用winmysqladmin 1)、在DOS窗口下,进入d:/mysql/bin目录 2)、win9X下)运行: mysqld 在NT下运行: mysqld-nt --standalone 3)、此后,mysql在后台运行 4)、测试mysql:(在d:/mysql/bin目录下) a)、mysqlshow 正常时显示已有的两个数据库mysql和test b)、mysqlshow -u root mysql 正常时显示数据库mysql里的五个表: columns_priv db host tables_priv user c)、mysqladmin version status proc 显示版本号、状态、进程信息等 d)、mysql test 进入mysql操作界面,当前数据库为test 5)、mysql关闭方法: mysqladmin -u root shutdown 4、至此,MySQL已成功安装,接着可以熟悉MySQL的常用命令并创建自己的数据库了。 上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。 · 1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld · 2、进入mysql交互操作界面 在DOS方式下,运行: d:mysqlbinmysql 出现: mysql 的提示符,此时已进入mysql的交互操作方式。 如果出现 "ERROR 2003: Can´t connect to MySQL server on ´localhost´ (10061)“, 说明你的MySQL还没有启动。 · 3、退出MySQL操作界面 在mysql>提示符下输入quit可以随时退出交互操作界面: mysql> quit Bye 你也可以用control-D退出。 · 4、第一条命令 mysql> select version(),current_date(); +----------------+-----------------+ | version() | current_date() | +----------------+-----------------+ | 3.23.25a-debug | 2001-05-17 | +----------------+-----------------+ 1 row in set (0.01 sec) mysql> 此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。 结果说明mysql命令的大
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值