Mysql基础操作(3数据库打开和数据表字段属性)

进入数据库:mysql

mysql -h“库名” -u“账户” -p“密码”

输入show databases;显示你有的数据库(mysql数据库中的命令必须以分号结尾“;”)

1.打开数据库:

Use test

先查询数据库,在查询test数据库

2.查询打开的数据库:

SELECT DATABASE();


查询打开数据库

3.创建数据表:

CREATE TABLE tb1(name VARCHAR(20));

create table tb1(name VARCHAR(20));

(大小写都可以如图)


创建数据库表

4.查看数据表是否存在:

show tables;

SHOW TABLES;


如果不显示就说明没成功(;)问题

5.查看数据库中的所有数据库列表

show tables from mysql;


所有数据库列表

6.数据表的结构如何查询:

show columns from tb1;


数据表结构

7.向数据库表中写入记录(如果不行,一般是空格问题):

INSERT INTO tb1 (name)  VALUES  ("xiaoming");

insert  into  tb1 (name) values ('xiaoming');


我也试过很多次不行一般就是空格和符号问题

8.数据库记录查找命令:

select  * from tb1;


查找对应记录

9.字段添加相应的属性:

null,字段值可以为空;

not null,字段值禁止为空

create table tb2( username varchar(20) not null, age tinyint unsigned null );


创建数据库并指定对应字段的属性是否为null

10.自动编号,且必须与关键组合使用

默认情况下,起始值为1,每次的增量为1

create table tb3( id  smallint  unsigned   auto_increment   primary key, username varchar(20) not null, age tinyint unsigned null );

自动加1

查询一下表结构:

show columns from tb3;

添加试试看看是否是递增:

insert tb3 (username) values ("Tom3");


可以看出是递增
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容