首先是相关结构的了解(直播内容)
mysql -h 服务器名localhost -u 用户名root -p 密码
use 数据库名
create database 数据库名称
create table 表名称 ——列名 数据类型(长度),列名 数据类型(长度)。。。
另外是部分sql语句
基本语句为以上,并且注意:大小写不敏感
以下为自查内容:
此外还有一些其他整体的常用指令:
一、管理指令
1.进入MYSQL
连接服务器:ssh root@IP
连接数数据库:mysql -u root - p
启动:systemctl start mysqld.service
退出: exit
2.查看
查看数据库:show databases
选择需要使用的数据库:user databaseName
查看:show +
(1)数据库 databasename
(2)查表: use databasename => show tables
(3)查看表的属性、关键字等信息 show columns from tablename
(4)查看表信息 show table status from databasename
操作时,注意使用”;”进行收尾
1.创建
创建数据库:(mysql admin -u root -p)create dababase <数据库名>
管理员权限
创建表格 : create table (
Type name;
)
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.删除
删除数据库: drop database <数据库名>
删除表格 drop table <表名>
3.插入
INSERT INTO table_name ( field1, field2,…fieldN )
VALUES
( value1, value2,…valueN );
4.查询
SELECT column_name,column_name
FROM table_name[WHERE Clause][LIMIT N][ OFFSET M]
(1)你可以使用 LIMIT 属性来设定返回的记录数。
(2)你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
5.WHERE 条件控制
SELECT field1, field2,…fieldN FROM table_name1, table_name2…[WHERE condition1 [AND [OR]] condition2.
6.UPDATE
UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]
7.Delete
DELETE FROM table_name [WHERE Clause]