mysql+5.732位_mysql的基本操作

mysql的基本操作

连接数据库

作为一名程序员首先要有较高的逼格,所以下面的一切操作用cmd来执行

e4c251a373295b7ef23ab8e0c4037b05.png

找到mysql.exe的路径,然后链接数据库

D:\wamp\bin\mysql\mysql5.6.17\bin>dir

驱动器 D 中的卷是 软件

卷的序列号是0004-12AFD:\wamp\bin\mysql\mysql5.6.17\bin 的目录2016/04/16 12:51

连接数据库,输入密码:

D:\wamp\bin\mysql\mysql5.6.17\bin>mysql -uroot -pEnter password:********

Welcome to the MySQLmonitor. Commands end with ;or \g.

Your MySQL connection id is 24Serverversion: 5.6.17MySQL Community Server (GPL)

Copyright (c)2000, 2014, Oracle and/orits affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporationand/orits

affiliates. Other names may be trademarks of their respective

owners.

Type'help;' or '\h' for help. Type '\c' to clear the current input statement.

现在已经进入数据库了,来看一下下面有哪些数据库:show databases;(所有的mysql操作命令后面都要加‘;’)

mysql>show databases;+--------------------+

| Database |

+--------------------+

| information_schema |

| game |

| mysql |

| performance_schema |

| test |

+--------------------+

5 rows in set (0.00 sec)

一共有五个数据库,5行,下面进行增删改数据库的操作:

创建demo数据库

mysql> create database demo;

Query OK,1 row affected (0.01 sec)

进入demo数据库:

mysql> usedemo;Database changed

在demo里创建一个user表:

mysql> create table user(id int,name varchar(25),age int(2));

Query OK,0 rows affected (0.06 sec)

在user表中插入数据:

mysql> insert into user(id,name,age) values(1,'xiaoming',20);

Query OK,1 row affected (0.09 sec)

查看user表中数据:

mysql> select * from user;+------+----------+------+

| id | name | age |

+------+----------+------+

| 1 | xiaoming | 20 |

+------+----------+------+

1 row in set (0.00 sec)

删除表:

mysql> drop table user;

Query OK,0 rows affected (0.03 sec)

删除数据库:

mysql> drop databasedemo;

Query OK,0 rows affected (0.01 sec)

创建表的连贯操作:

mysql> create table user(-> id int(11) unsigned auto_increment primary key,-> name varchar(30) not null default '',-> age int(2) not null default '0')engine=innodb DEFAULT CHARSET=utf8;

Query OK,0 rows affected (0.06 sec)

下面提供一下基本的操作命令供参考:

查看mysql版本

mysql>\s

查看数据库

mysql>show databases;

创建数据库

mysql> create databasemytest;

查看数据库字符编码

mysql> show create databasemytest;

删除数据库

mysql> drop databasemytest;

切换数据库

mysql> usegame;

查看表

mysql>show tables;

创建一张表create table表名(字段1 属性,字段2 属性);

mysql> create table user(id int,name varchar(25),age int(2));

查看表结构

mysql> desc user;

查看表数据

mysql> select * from user;

插入表数据insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);

mysql> insert into user(id,name,age) values(1,'xiaoming',18);

修改表数据update 表名 set 字段1 ='字段1值',字段2='字段2值' where 主键字段='值'mysql> update user set name='lisi' whert id=1;

删除表数据delete from 表名称 where (主键) 字段='字段值';

删除表

mysql> drop table user;

创建表的连贯操作

mysql> create table user(-> id int(11) unsigned auto_increment primary key,-> name varchar(30) not null default '',-> age int(2) not null default '0')engine=innodb DEFAULT CHARSET=UTF8;

mysql> show create table user;

表的字段属性:

1.unsigned 无符号,全是整数

2.zerefill0填充,int(5)不够5位补0

3.auto_increment自增长

4.null这一列允许为null

5.not null这一列不允许为空

6.default默认值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值