MySQL 数据库的基本操作和数据表的表达

发布于:2022-10-17 ⋅ 阅读:(699) ⋅ 点赞:(0)

点击链接查看下载安装教程

PHPStudy下载与安装icon-default.png?t=M85Bhttp://t.csdn.cn/R4mz0

1.登录与退出

方法一

利用PHPStudy进行登录,步骤如下:

第一步,打开PHPStudy程序 

第二步,按照如图步骤点击MysQL命令行

其他选项菜单----MySQL工具----MysQL命令行

 第三步输入密码,密码:root

 输入密码后就进到MysQL里了

下面看第二种方法

方法二

利用cmd进行登录,步骤如下

第一步,找到PHPStudy程序目录里的MysQL文件

第二步,复制文件路径后按CTRL+win 打开cmd

这我得文件路径是 C:\phpStudy\PHPTutorial\MySQL\

在cmd中输入后回车

cd C:\phpStudy\PHPTutorial\MySQL\bin

 再次输入dir查看文件夹目录

第三步,打开mysql

在cmd中输入后回车

mysql -uroot -proot -h127.0.0.1

mysql -utoop -ptoop -h127.0.0.1

要打开的exe -u用户名 -p密码 -hIP

2.MYsQL数据库的一些解释

数据库就等于文件夹

表就等于文件

3.MySQL注释符的使用。

---注释符输入后不会对指令有影响,有以下三种

1,#

2."------"

3./* -----*/

4,数据库的一些基本操作

4.1 数据库的增删改查(sql语句)

增加数据库:create database name;

删除数据库:drop database name;

修改字符集;alter database name charset utf8;

查询所有的数据库:show databases;

      查询指定数据库:show create database name;

切换库:use name;name=库名ERROR 1064 (42000): You have an error in your SQL syntax;  check the manual that corresponds to your MySQL server version for the right syntax to use near 'renname database olddbGzzsk1 to newdbname' at line 1

查看当前所在库:select database();

重命名数据库:rename database olddbname to newdbname  原名-----更改后

显示一些系统特定资源信息: show statua

显示结构,字段类型,主键,是否为空属性:desc tabl_name;

查看当前数据库 里面的表user 用户为root的密码:aelect password from user where user=”root“;

4.2 tble 表的操作

1.查看表结构

desc table

describe 表名;

2.查看表的内容

select from table_name

3.建立表

CREATE TABLE 表名(属性名 数据类型 完整的约束条件,属性名 数据类型 完整的约束条件,属性名 数据类型 完整的约束条件);

完整的建立表语句

create table user(id int(7) AUTO_INCREMENT, uaername varvhar(100) not null,password varchar(100) not null,PRIMARY KEY(id))ENGINE=InnDB DEFAULI CHARSET=utf8;

if not exiats 表示当前相同的表名存在时,则不执行此创建语句。

create database if not exists [table];

ENGINE=InnoDB DEFAULT CHARSSET=utf8;

ENGINE 设置表的引擎 和默认的字符类型

常见的数据库引擎

InnoDB myisam

数据类型

点击查看数据类型

4.约束条件

RPIMARY KEY 标识该属性为该表的主题

FOREIGN KEY 标识该属性为该表的外键

NOT NULL 标识该属性不能为空

UNIQUE 标识该属性的值是唯一的

AUTO_INCREMENT 标识该属性的值是自动增加

DEFAULT 为该属性设置默认值

5.修改表的操作

修改表

格式:ALTER TABLE 旧表名 RENAME 新表名;

修改字段的数据类型

ALTER TABLE 表名 MODIFY 属性名 数据类型;

修改字段名

ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;

增加字段名

ALTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FLRST | AFTER 属性名2];

删除字段

ALTER TABLE 表名 DROP 属性名;

更改表的存储引擎

ALTER TABLE 表名 ENGINE = 存储引擎名;

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到