100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > mysql操作库命令_MYSQL数据库------操作命令笔记

mysql操作库命令_MYSQL数据库------操作命令笔记

时间:2023-01-30 18:01:19

相关推荐

mysql操作库命令_MYSQL数据库------操作命令笔记

一、数据库连接

* 连接数据库命令(前提需要安装mysq ):

mysql -h hostIp -u userName -pPassWord

二、数据库操作

* 查看所有数据库:

show databases;

* 选中数据库

use databaseName ;

* 创建数据库

create database databaseName;

* 删除数据库

drop databaseName;

三、表格操作

* 查看当前数据库的表格

show tables;

* 创建表格

create table tableName

(

columnName1 type constraint,

columnName2 type constraint,

..

unique(columnName)

)

数据类型:

integer(size) 整数,size规定了数值最大的位数;

decimal(size,d)容纳带有小数的数字;

numberic(size,d) size,数字的最大位数,d小数右侧的最大位数;

char(size) 固定长度的字符串;

varchar(size) 容纳可变长度的字符串 size 字符串的最大长度;

constraintsn约束:

not null 约束强制列不为null

unique 约束唯一标识数据库表中的每条记录 (ALTER TABLE tableName add UNIQUE(columnName))

primary key 主键,约束唯一标识数据库表中的每条记录,不能为空(null),每个表仅有一个唯一的主键;

foreign key 指向另一个表中的 primary key (ALTER TABLE tableName1 ADD FOREIGN (columnName) REFERENCES tableName2(columnName))

check 约束用于限制列中的值的范围;

default 约束用于向列中插入默认的值

四、数据操作(查找、添加,删除、更新)

* 查询语句

select column_name from tbleName where columnName 运算符 value;

* 运算符:=,<>,>,=,<=,between,like;

* 排序 order by (DESC,ASC)

select * from tableName order by columnName ASC;

* 插入语句

insert into tableName (columnName1,columnName2….) values (value1,value2…);

* 更新语句

update tableName set columnName = newValue where columnName = value;

* 删除语句

delete from tableName where columnName = value;

-------暂时更新到这里-------

随便推荐一下:一个github上已经封装好的php Mysql的类 点击这里查看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。