快捷搜索:
来自 网络数据库 2019-06-15 16:27 的文章
当前位置: 67677新澳门手机版 > 网络数据库 > 正文

的入门操作,数据库基础命令

mysql> insert into network3 values("3114006441","xpleaf","male",35,"QingYuan");

insert into students (name, sex, age) values("孙丽华", "女", 21);

(2)删除数据库表的列

查询id小于5且年龄大于20的全数人音信: select * from students where id<5 and age>20;

update 数据库列名 set 列够=新value where 更新规范;

4、创设数量库表:

#将列名称"adress"修改为"addr",其它保持不改变
mysql> alter table network3 change address addr char(30) not null;

造福在指令提醒符下展现普通话, 在成立时通过 character set gbk 将数据库字符编码钦命为 gbk

2.翻看已部分数据库
打响登录到MySQL数据库中然后,大家首先就来看一下,MySQL数据库中有微微个数据库(你能够领略为,MySQL数据库是一个大仓库,然后那一个大仓库下边有三个小的仓库,大家就在那个小饭店中存放我们的多寡),大家开始展览如下的操作:
mysql> show databases;

update 表名称 set 列名称=新值 where 更新规范;

mysql> describe network3;

将id为5的手提式有线电话机号改为暗中认可的"-": update students set tel=default where id=5;

将全部人的岁数增添1: update students set age=age 1;

将手提式有线电话机号为 13288097888 的真名改为 "张伟鹏", 年龄改为 19: update students set name="张伟鹏", age=19 where tel="13288097888";

(3)按特定条件查询表中的数据
select * from network3 where name='xpleaf';

布置部分数据:

select 列名称 from 数据库表名 where 查询条件;

use 数据库名;

例:use books;

3.由此文件的方法创设数量库表

重命名 students 表为 workmates: alter table students rename workmates;

mysql> alter table network3 rename New_network3;
再用show tables;来查阅一下此时存在的数量库表:

示例:

2.查询数据库表中的数码
(1)查询表中全部数据

重命名表

思虑一下,在学员音信表中,假设存放了成千上万上学的小孩子的音信,像上边那么些表中,可能会存在这么的七个学生,他们的name、sex、age、address都一律的,那很正规啊!所以啊,你就必须得有二个数额项是差异的,我们地方那个表就钦点id数据项是必须分歧一样的,也便是所谓的主键了。

示例:

 

修改列

这里的"*"是多少个通配符,它表示大肆相称,假诺您学过主导的正则表明式,那应当相比好领悟,所以"*"放在列的地方,表示的是要查询全体列的数量;我们是询问network3那张表中的方方面面列的数目。

-h :该命令用于钦定客户端所要登入的MySQL主机名, 登入当前机械该参数能够大约;

insert into 数据库表名 (列名1,列名2,...) values(value值1,value值2,...);

应用示例:

四、进阶操作

示例:

select * from network3 where sex='female';
select * from network3 where sex='male' and address='QingYuan';
select * from network3 where age > 40;
select * from network3 where name like "%leaf";

6、数据查询

1.向数据表中添增添少

查询名字中带有 "王" 字的全数人信息: select * from students where name like "%王%";

3.开立本人的数据库*(create database 数据库名;)

除去整张表

 

添加列

◆-p:钦命须求利用密码登录MySQL数据库,假设密码为空,该参数能够省略。

服从特定条件查询:

alter table 数据库表名 drop 列名称;
alter table network3 drop addr;
我们删除了addr这一列,就算提醒已经成功删除,但大家依然习于旧贯性地检查一下删除一列其后数据库表的详细新闻:

-u :所要登录的用户名;

 

查询年龄在二十四周岁以上的全体人音讯: select * from students where age > 21;

一贯交给上面包车型地铁主导命令语法:

9、对表结构的改造

#将name为"xpleaf"的address修改为"YuanTan"
update network3 set address="YuanTan" where name='xpleaf';

删除id为2的行: delete from students where id=2;

去除全数年龄低于二十四周岁的数目: delete from students where age<20;

剔除表中的具有数据: delete from students;

drop database students_info;
那会儿大家再使用show databases;来查阅MySQL数据库的数据库:

删除 birthday 列: alter table students drop birthday;

◆-h:后边接的是主机名,表示您要连接到哪台主机的MySQL数据库。

着力情势:alter table 表名 add 列名 列数据类型 [after 插入地点];

一、创立数量库表

例:mysql -h 123.57.240.208 -u yizhibo -p

mysql> show tables;

8、删除表中的多寡:

6.删减数据库

将表 tel 列改名字为 telphone: alter table students change tel telphone char(13) default "-";

将 name 列的数据类型改为 char(16): alter table students change name name char(16) not null;

4.删减数据库表中的数量

1、链接数据库:

前边创建了数量库表之后,注意里面是未有存储任何数据的,下边大家就往这几个表中插入数据:

7、更新表中数量

直白付出上边包车型客车为主命令语法:

着力方式:drop database 数据库名;

5.修改数据库表
(1)修改数据库表中的列
alter table 数据库表名 change 列名称 新数据类型 [其它];

mysql -h 主机名 -u 用户名 -p

(3)重命名数据库表
由在此以前面包车型客车操作,大家的多少库表已经别开生面,跟原先的对峙统一,结构早已发出了有个别浮动,这时大家就给那些数据库表重命名吧。

主干方式:drop table 表名;

insert into 数据库表名 values(value值1,value值2,.......);

-p :报告服务器将会利用八个密码来报到, 要是所要登陆的用户名密码为空, 能够忽略此选项。

(5)增增添少库表
alter table network3 add address_now char(15) not null

alter table 语句用于创建后对表的改动, 基础用法如下:

详细的解释如下:

基本方式:alter table 表名 change 列名称 列新名称 新数据类型;

发轫做修改操作:

delete from 表名称 where 删除条件;

1.在指令行中进入MySQL数据库
大家的操作都以在指令行中实行的,所以确认保障你能够进去命令行界面(对于Windows,起先菜单--运营--输入cmd,就能够调出命令行分界面,Linux和MAC的就无须多说了。)
在指令行中实行如下的指令操作就能够进去到MySQL数据库中:
C:Windowssystem32> mysql -h localhost -u root -p

示例:

 

删除 workmates 表: drop table workmates;

接下去大家将要开创一个属于大家相依为命的数据库来保存数据了,看上边包车型客车操作:
mysql> create database students_info;
Query OK, 1 row affected (0.01 sec)

删除 samp_db 数据库: drop database samp_db;

 

2、成立一个数据库:

好了,通过地方的操作,大家不止学会了在MySQL数据库成立贰个数据库,还学会了在新建数据库的中创建数量库表,大家来轻便的清理一下那三者的关系吧:

删除列

mysql> create table network3
-> (
-> id char(10) not null primary key,
-> name char(16) not null,
-> sex char(6) not null,
-> age int not null,
-> address char(36) not null
-> );

行使示例:

mysql> show tables;

以创办 students 表为例, 表军长存放 学号(id)、姓名(name)、性别(sex)、年龄(age)、联系电话(tel) 那个内容:

数码库表:约等于是小仓房中的容器,大家正是在当中累积内容;

示例:

本文由67677新澳门手机版发布于网络数据库,转载请注明出处:的入门操作,数据库基础命令

关键词: