VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 3308|回复: 1

[转载] 一天学会并使用mysql。

[复制链接]
08_avatar_middle
最佳答案
10 
在线会员 发表于 2020-7-18 18:11:03 | 显示全部楼层 |阅读模式
本帖最后由 SummerGull 于 2020-7-18 18:14 编辑

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
以上是介绍下面是 教程分享
重启mysql服务器  service mysql restart

停止mysql服务器  service mysql stop

开启mysql服务器  service mysql restart

创建数据库  CREATE DATABASE 数据库名;

删除数据库  drop database <数据库名>;

创建数据表  CREATE TABLE 表名(column_name column_type); 
          create table 表名 -- 表字段名 -- 表字段类型  create table students(id int unsigned primary key auto_increment not null);

查看表结构    desc 表名;

查看表的创建语句   show create table 表名;

查看所有表     show tables;



修改数据表名&修改数据表字段
删除表字段           ALTER TABLE  表名 DROP  字段名;    alter table students drop birthda;
增加表字段(定义字段类型)    ALTER  TABLE  表名  ADD 字段名  类型;  alter table students add birthday datetim;
修改字段类型          alter table 表名 modify 列名 类型及约束    alter table students modify birth date not null;
修改字段名&字段类型       alter table 表名 change 原名 新名 类型及约束;  alter table students change birthday birth datetime not null;
修改字段默认值          ALTER TABLE  表名  ALTER 字段名 SET DEFAULT 1000;
修改表名        ALTER TABLE  原表名 RENAME TO 新表名;
删除外键约束      alter table tableName drop foreign key keyName;
修改存储引擎      alter table tableName engine=myisam;

删除数据表  DROP TABLE 表名;  drop table students;

插入数据  INSERT INTO  表名( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );     
      insert into students(name,hometown,birthday) values('&#12009;蓉','桃花岛','2016-3-2')  value若为字符串类型,需添加引号(单/双)
      
      insert into 表名 values (..);       insert into students values(0,’郭靖‘,1,'蒙古','2016-1-2')
      insert into 表名 values (..),(...);    insert into classes values(0,'python1'),(0,'python2')
      insert into 表名(列1,...) values(值1,...),(值1,...)..;  insert into students(name) values('杨康'),('杨过'),('&#12073;&#12016;&#12069;')

修改数据  update 表名 set 列1=值1,列2=值2... where  条件;  update students set gender=0,hometown='北京' where id=5;

删除数据  DELETE FROM 表名  [WHERE  条件]    delete from students where id=2;


转载自 https://www.cnblogs.com/hsmwlyl/p/10514155.html

视频教程有https://www.bilibili.com/video/BV1Vt411z7wy?t=232&p=28

可能遇到的问题。
配置mysql 网上一大把。
https://blog.csdn.net/qq_3735070 ... 4%E6%96%87%E4%BB%B6

值得注意的是 我在win7上安装mysql 发现不支持中文 需要配置 my.ini文件。(在 programdata而不是在program file或...x86)。在虚拟机中 安装windows server 2012 r2 安装Mysql就不会有 不支持中文的问题。而且虚拟机有 快照。
比较方便,推荐使用虚拟机:        虚拟机10内含 [解决使用期限问题] http://www.ddooo.com/softdown/107138.htm

windows server 2012 r2  http://www.kxdw.com/soft/7488.html [不推荐其他任何解决 使用期间的软件 (都是崩溃或者系统直接蓝屏)推荐  http://www.downza.cn/soft/187399.html]

Mysql 还是比较重要的。免费、简单、易学、广泛、这几个优点。 我之前的公司使用的是 oracle.收费的。但是学会mysql在学oracle 也是很快的,。感觉 mysql和oracle 最主要的区别还是 在于 oracle的“ 表空间 ”概念吧 。许多人也不是说过 为啥 oracle强大 抗打击高。 得益于他 发明的 表空间 概念。其实这个概念很简单。 到时候 专门去 研究了解 oracle 表空间 就会懂 分布式的一些概念了。

我记得有人说过这么一句话“mysql用于中小型企业/ sql server用于 中型企业/ oracle用于大型企业。”你们自己看着办。

评分

参与人数 1热心值 +3 收起 理由
75_avatar_small wl1383838438 + 3 赞一个!

查看全部评分





上一篇:5 个非常实用的 vs 调试技巧
下一篇:继续分享 5 个 vs 调试技巧
58_avatar_middle
最佳答案
58 
online_vip 发表于 2020-7-18 19:23:19 | 显示全部楼层
谢谢分享,老铁会的真多。
08_avatar_middle
最佳答案
10 
ico_lz  楼主| 发表于 2020-7-18 19:25:30 | 显示全部楼层
thzzl 发表于 2020-7-18 19:23
谢谢分享,老铁会的真多。

我把 小甲鱼的 pe/ syc的pe全部下载看一遍了。
37_avatar_middle
最佳答案
0 
在线会员 发表于 2020-7-22 20:48:47 | 显示全部楼层
啊直接用云数据库不好吗
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-9-29 14:11

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表