MySQL数据库入门学习

MySQL数据库入门学习

最流行的关系型数据库
23课时 |
30257人已学 |
(26 评论)

加入学习
加入学习

打开数据库:mysql -u root -p
数据库路径:D:\mysql-5.6.41-winx64\bin(我存放在这)
查看当前数据库:show databases;
创建数据库:create database xx;
删除数据库:drop database xx;
使用数据库:use xx
DB由很多table组成,table由很多不同数据行组成,数据列有不同数据类型
 三种主要数据类型:
  文本类:varchar,text,longtext
  数字类:tinyint,int,bigint ,double
  日期类:date,datetime

增删数据表table:
 创建table:create table account(
 id bigint(20),
 createtime datetime,
 ip varchar(255)
 );
 删除table
 drop table xx;
 查看table详细结构
 describe account;
 查看数据库有多少个table
  show tables;

给数据库添加或删除列:
 增加列:alter table [table_name] add [column_name] [data_type]
 [not null//不为空] [default+默认值]

 删除列:alter table [table_name] drop [column_name]

修改某个数据列的名字或者数据类型:
 alter table [table_name] change [old_column_name] [new_column_name] [data_type]

修改表名:alter table [table_name] rename [new_table_name]

插入与查看表数据:
 查看表数据:select * from table_name;
  select col_name,col_name2,...from table_name;

 插入数据:insert into [table_name] values(值1,值2,...)
  insert into [table_name] (列1,列2,...) values(值1,值2,...)
 
where条件查询:
 select * from table_name where col_name 运算符 值;//运算符有比较符号,between(在两个值范围内),like(按某模式查找)
  可以组合筛选,利用and和or

where的null判断:(不能使用=或!=判断)
 select * from table_name where col_name is (not) null
 
select distinct去除重复查询结果:
 select distinct col_name from table_name

order by 对查询结果排序:
 按照单一列名排序——select * from table_name [where 子句] order by col_name [asc#升序排序/desc#降序排序]//默认升,where与order by不能换位置
 按多列排——与上不同就是这个要加上所需排序的多个列在后面

limit截取查询结果:
 select * from table_name [where子句] [order by 子句] limit[offset,]rowcount
 offset:查询起始位置       rowcount:从offset开始获取的记录条数

insert into 与select组合使用:
 insert into [表名一]select 列一,列二 from [表名2]
 insert into  [表名一] (列一,列二)select 列三,列四 from  [表名2]
 
undate 表数据:
 修改单项:
  update 表名 set 列名=xxx【where 字句】
 修改多项:
  updata 表名 set 列名1=xxx,列名2=xxx...[where字句]

where 的in:
 select * from 表名 where 列名 in (value1,value2...)
 select * from 表名 where 列名 in (select 列名 from 表名)

where 的between:
 select * from 表名 where 列名 between 值1 and 值2
 select * from 表名 where 列名 not between 值1 and 值2

where 的like(通常用在字符串模糊匹配):
 select * from 表名 where 列名 [not] like pattern
 pattern:匹配模式,比如‘abc’‘%abc’‘abc%’
 %是一个通配符,理解上可以把他当成字符串

[展开全文]
wzjwzj · 2019-01-31 · where语句中like操作符使用 0

创建数据表:

create table 名字();

table 是依赖于DB的,所以先要使用某个数据库,

use DB名

show tables;

查看某个表的结构:  describe 名字;

 

删除命令:

drop table 名字;

 

CREATE TABLE account1 (
id bigint(20),
IP varchar(255),
brief text,
city varchar(255),
province varchar(255),
phone varchar(255)
);

 

 

[展开全文]
壹加恩 · 2018-07-05 · 添加和删除数据表(table) 0

#选定xx数据库

use xx 

#查看该数据库中的数据表

show tables

#没有数据库表的提示

empty set

#创建数据表

  --在数据库中创建一个名为xx的数据表

  create table xx (  

  --字段的名字 数据类型

  ->  colum_name data_type,

  --最后一行后面没有[逗号]

  ->  colum_name data_type

  --结束

  ->);

#删除名为xx的数据表

drop table xx;

#显示名为xx的数据表结构

describe xx;

[展开全文]
云焅 · 2018-06-08 · 添加和删除数据表(table) 0

1、show database;

2、 create database gc; 

3、drop database gc;

[展开全文]
changingshow · 2018-04-10 · 添加和删除数据库(DB) 1

修改列信息

alter table 【table_name】 change 【old_column_name】【new_column_name】【data_type】

    -1.只改列名:

  data_type和原来一样,old_column_name!=new_column_name

    -2.只改数据类型:    old_column_name==new_column_name,data_type改变

    -3.列名和数据类型都改了

修改表名

 alter table 【table_name】 rename 【new_table_name】

[展开全文]

选中数据库

use database_name

查看当前数据库中所有的表

show tables

创建数据表table    (注意:字母可以小写;表的最后一行不能有逗号

CREATE TABLE table_name(

        colum_name data_type ,    逗号

        colum_name data_type ,    逗号

        ...                                         逗号

        colum_name data_type      没有逗号

);

查看表的具体内容

describe table_name;

删除数据表table

drop table table_name;

[展开全文]
ms5cmk · 2018-03-30 · 添加和删除数据表(table) 0

新增列:

alter table 【表名】add【列名】【数据类型】

删除列:

alter table 【表名】drop【列名】

修改列:

alter table 【表名】change 【现列名】【新列名】【列类型】

修改表名:

alter table 【现表名】rename【新表名】

[展开全文]

创建(数据库/表格):create (database/table)

删除(数据库/表格:drop(database/table)

查看(数据库/表格:show(databases/tables)

#注意:查看的时候后面要加‘s’

创建、查看、删除表格之前需要选择一个数据库:

use+数据库名

查看表格结构:describe

 

[展开全文]
双尾妤 · 2017-12-24 · 添加和删除数据表(table) 0

配置文件路徑系統

win(默認):C:\Program Files\MySQL\MySQL Server 5.6\my-default

linux:/etc/my.cnf

mac:/usr/local/mysql/my.cnf

修改配置文件utf8就不會出現亂碼

basedir=基礎文件夾

datadir=數據存儲路徑

part=數據庫的端口3306

server_id=數據庫主從

join_buffer_size數據庫緩存大小

改過配置保存并重啟

[展开全文]
1alim · 2017-12-14 · MySQL配置 0

download from the website of dev.mysql.com/downloads/mysql/

內容標題 download mysql community server

 

MYSQL Community Server 5.6.26

選擇windows下的msi安裝

253m

 

下載,即可安裝

next,next,execute,next

密碼設置,添加用戶

next,next,execute,next

點擊check

 

 

檢驗cmd

目錄地址\bin>mysql-u 用戶名 -p 回車

再輸入密碼 再次回車

出現版本號和mysql>

[展开全文]
1alim · 2017-12-14 · MySQL在windows下的安装 0

授课教师

攻城课堂
阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >