|
本帖最后由 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('⻩蓉','桃花岛','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('杨康'),('杨过'),('⼩⻰⼥')
修改数据 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用于大型企业。”你们自己看着办。
|
评分
-
查看全部评分
上一篇: 5 个非常实用的 vs 调试技巧下一篇: 继续分享 5 个 vs 调试技巧
|