关于操作数据库的命令

1.连接数据库服务器的命令
C:\Users\over>mysql -hlocalhost -uroot -p123456
#mysql:   告知计算机启动哪个软件 
#-h localhost:  -h  host 主机 地址是localhost(127.0.0.1)
#-u root   :  -u  user 用户  默认安装mysql用户叫root
#-p 123456:   -p password  密码  123456
mysql> exit;#退出命令
C:\Users\over>mysql -uroot -p
Enter password: ******
#现在已经连接上了数据库服务器了, 接下来咋办? 查看服务器下面有多少个数据库

2.展示当前服务器下面有多少个数据库
mysql> show databases;

3.新建一个数据库   create  database 库名;
mysql> create database java2304;
Query OK, 1 row affected (0.00 sec)

4.看一眼这个库创建好了没
mysql> show databases;

5.删除库  drop database 库名;  慎用
mysql> drop database java2304;
Query OK, 0 rows affected (0.01 sec)

6.删除以后再次创建
mysql> create database java2304;
Query OK, 1 row affected (0.00 sec)

#7.选中库, 服务器下面有跟多数据库,选中哪个库然后再建表  use 库名;
mysql> use java2304;
Database changed

#8.查看当前数据库下面有多少张表
mysql> show tables;
Empty set (0.00 sec)#空的

#9.创建表  
#语法格式:  create table 表名字 (字段1 数据类型,字段2 数据类型,...);
mysql> create table person (id int(11), name varchar(32), age int);
Query OK, 0 rows affected (0.02 sec)

#10.查看表是否创建成功
mysql> show tables;

11.查看表的结构
mysql> desc person;

12.换一种方式创建表
mysql> create table person1 (
 -> id int,
 -> name varchar(32),
 -> age int
 -> );
Query OK, 0 rows affected (0.01 sec)
.删除表  慎用!!! drop table 表名;
mysql> drop table person1;
Query OK, 0 rows affected (0.02 sec)

修改创建好的表字段

1.删除age字段   语法格式:  alter table 表名 drop  字段;
mysql> alter table person drop age;
Query OK, 0 rows affected (0.03 sec)

2.添加age字段语法格式:  alter table 表名  add 字段 数据类型;
mysql> alter table person add age int;
Query OK, 0 rows affected (0.01 sec)

3.在指定的字段的后面添加一个字段  name的字段的后面添加一个字段 
#语法格式:  alter table 表名 add 字段 数据类型 after 字段;
mysql> alter table person add sex boolean after name;
Query OK, 0 rows affected (0.01 sec)

4.修改一个字段的数据类型   name数据类型 varchar 改为char类型
#语法格式:   alter table 表名 modify 字段 修改后的数据类型;
mysql> alter table person modify name char(20);
Query OK, 0 rows affected (0.04 sec)

5字段和数据类型一起修改
mysql> alter table person change sex gender int;
Query OK, 0 rows affected (0.02 sec)

6.添加一个字段
数据类型 text  文本 字符串 不限制大小    
mysql> alter table person add info text;
Query OK, 0 rows affected (0.02 sec)

添加数据到表中

INSERT INTO 表名称 VALUES (值1, 值2,....)

或者

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)(开发中用的)

删除数据

DELETE FROM 表名称 WHERE 列名称 = 值

修改数据

UPDATE 表名称 SET 列名称 = 新值,列名称=新值,... WHERE 列名称 = 某值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值