10155人加入学习
(33人评价)
MySQL数据库从零到精通
价格 免费

#include int main(){ return 0; }

[展开全文]
.嘴巴上扬. · 2018-11-05 · 该任务已被删除 0

查询的时候用limit

 

select * from mytable limit 2;

意思是只显示mytable这个表中的前两个数据

 

select * from mytable limit 2 4;

意思是只显示mytable这个表前2条数据不算,从第3条开始显示4条

[展开全文]
sun080123 · 2018-10-12 · 该任务已被删除 0

表格建好后  插入数据

insert into 表名(属性名,属性名,...) values (内容 , 内容,...)

insert into mytable(username , password) values ('张三' , '123456');

 

查询表内容

select * from 表名

select * from mytable;

 

修改表中数据

update 表名 set 属性名 = 内容 , 属性名 = 内容 , ... where 限制

 

1.update mytable set username = 'sun' , password = '123.qwe' where id = 1;

这个是修改id是1的username为sun和password为123.qwe

2.update mytable set username = 'sun1'  , where id = 1;

这个是修改id是1的username为sun1

如果没有限制条件  默认修改所有的

 

删除数据

delete from 表名 where 限制

delete from mytable where id = 2;

删除id是2的数据

[展开全文]
sun080123 · 2018-10-12 · 该任务已被删除 0

启动sql

net start mysql

 

关闭sql

net stop mysql

 

看某个sql show tables; 看之前要选一个数据库

use 数据库名;

 

create database 数据库名      创建数据库

drop database 数据库名       删除数据库

 

create table 表名 (内容)  创建表  需要先选择一个数据库

 

primary key(一个属性的名字) 将该属性设置成主键

属性名字 int 创一个整型

auto_increment 自增

carchar(length) 字符串

 

创建一个表名是mytesttable的表,属性有id(int类型 自增 , username 字符串类型长度30 , password 字符串类型长度30 , 设置主键为id)

create table mytesttable(id int auto_increment,

username varchar(30),

passworld varchar(30),

primary key(id));

 

查看表结构

desc 表名

[展开全文]
sun080123 · 2018-10-12 · 该任务已被删除 0

表关系:

1对1 onetoone

1对多 onetomany

多对多 manytomany

 

[展开全文]
顾锴一 · 2018-02-28 · 该任务已被删除 0

不同数据库,某些关键字有差异

[展开全文]
吃柚子的蜂鸟 · 2018-02-16 · 该任务已被删除 0

数据库:database

       库里面建立表

               表里存储数据(用户账号等)  

[展开全文]
吃柚子的蜂鸟 · 2018-02-15 · 该任务已被删除 0

查询语句:

查询全部:select * from tableName;

限制查询条数:

    select * from tableName limit 3;

    查询表测前3条

    select * from tableName limit 2,3;

    查询出表后,去掉前面两条,从第三条开始显示数据,共显示三条数据。或者说不显示第0,第1,第2条参数;然后显示后三条数据(比图用于分页查表)

排序查询:

     select * from tableName order by columnName 

     默认显示结果,按ColumnName从小到大向下排序。想反过来(从大到小)的话在后面加上 desc 关键字

     也可以有多个排序,select * from tableName order by columnName1 desc,columnName2

 

[展开全文]
Kirds · 2018-02-12 · 该任务已被删除 0

在命令行查询数据库:

1.查看所有数据库:show databases; 记得加分号

2.选定特定的数据库(以进行操作)use nameOfDatabase; 记得加分号。use后面直接加上数据库名字

3.选定数据库之后创建表:

create table 'tableName' (

  'name1' int not null auto_increment,

  'name2' varchar(50) null,

   primary key('name1')

);记得加分号。且命令行内的不用那些单引号!!!!!!!!

4.选定数据库之后查看库内表:

show tables;记得加分号结尾,tables是复数

5.删除数据库:drop database nameOfDB;分号!

6.选定数据库之后删除某表:

drop table nameOfTable;

[展开全文]
Kirds · 2018-02-12 · 该任务已被删除 0

在一个表中作为外键的字段,这个字段在别的表是一个主键。设置外键的作用是为了个限制作用,比如添加数据的时候不允许给外键设置该外键指向的主键所没有的值

[展开全文]
Kirds · 2018-02-11 · 该任务已被删除 0

角色表的创建:线考虑一个玩家的数据,多玩家的数据依靠外键(其他玩家的识别)

[展开全文]
Kirds · 2018-02-11 · 该任务已被删除 0

isNull 跟 UniqueKey是两个不同的概念,不勾选IsNull,勾选UniqueKey的话,该字段的值可以为空,两三个多少个为空都行,但是一旦勾选了IsNull,就一个空页不能有

[展开全文]
Kirds · 2018-02-11 · 该任务已被删除 0

length读作“冷死”而不是“浪死“^-^

[展开全文]
..LYZ · 2017-12-30 · 该任务已被删除 0

数据库设计中的多对多关系:

inventory_table(中间表):

通过中间表解决一对多的关系,

面向对象,封装思想

[展开全文]
占辉 · 2017-12-29 · 该任务已被删除 0

table的外键的学习(foreign key):

外键关联,这列数据引用另外一个表的主键

 

 

[展开全文]
占辉 · 2017-12-29 · 该任务已被删除 0

auto incremental  自动增加 

表有表头(表头表示这个表有那些列)

表里面每个行就是我们存储的数据

主键(primary key)

1.每行数据独一无二的标记

2.一个表必须有主键(且只能有一个主键)

3.不能为NULL

4.可以由一列或者多列组成

UN :不允许重复 可以为NULL

 

 

[展开全文]
占辉 · 2017-12-29 · 该任务已被删除 0

对表进行增删改查之后

要Apply一下保存修改

primary key 主键不能重复

 

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0

schemas 图解

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0

127.0.0.1 localhost 都代表本机

default scmeha 默认架构 

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0

数据库对比Excel

数据库-表(表头)- 

 

mysql workbench :

1)mysql notifier

2)所有程序 -MySQL文件夹 - MySQL Workbench 6.3 CE

3)找到安装菜单中的运行程序

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0