Mysql之基础sql语句

密码修改:mysqladmin -uroot -p(原始密码) password "123"
查看用户信息:select user();

跳过正常登录:mysqld_safe --skip-grant-tables,然后打开另外一个终端
然后更改密码:update mysql.user set password=password("") where user="root" and host="localhost";
最后刷新: flush privileges;
显示mysql进程: ps aux |grep mysql
杀死进程kill -9 (pid)

mac平台
查看编码: \s

sql语句
查看当前所在的库(文件夹):select database();
查看操作帮助信息: help select
操作文件夹(库)

    create database db1 charset utf8;

    show create database db1;
    show databases;

    alter database db1 charset gbk;

    drop database db1;

操作文件(表)
切换文件夹
    use db1;

    create table t1(id int,name char);

    show create table t1;
    show tables;
    desc t1; 

    alter table t1 modify name char(6);
    alter table t1 change name NAME char(7);

    drop table t1;

操作文件内容(记录)

    insert t1(id, name) values(1,‘egon1‘),(2,‘egon2‘),(3,‘egon3‘);
    insert values(1,‘egon1‘),(2,‘egon2‘),(3,‘egon3‘);


    select id,name from t1;(如果不在db1在t1前加入db1)
    select * from t1;

    update db1.t1 set name=‘SB‘; (db1同理)
    update db1.t1 set name=‘SB‘ where id=2;

    delete from t1;
    delete from t1 where id=2;

原文地址:https://www.cnblogs.com/haoqirui/p/10023740.html

时间: 2024-08-25 18:04:55

Mysql之基础sql语句的相关文章

mysql使用基础 sql语句(一)

命令行输入mysql -u root -p,回车再输入密码,进入mysql. 终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可.如下图: 一.DDL:数据定义语言 Data Definition Language 作用:定义数据库或者表结构的. 操作的对象:数据库或表的结构的. 关键字:CREATE ALTER DROP ①查询数据库: 显示目前有几个库,输入: mysql>SHOW DATABASES; ②创建数据库: 创建一个名称为mydb1的数据库: mysql>

mysql使用基础 sql语句与数据完整性(二)

二.DML:Data Manipulation Language 数据操作语言 作用:操作表中的数据的. 关键:INSERT UPDATE DELETE 注意:日期或字符串.字符要使用单引号引起来. 假设已经存在表user : 1 mysql>CREATE TABLE uesr( 2 id int, 3 username varchar(200), 4 gender varchar(10), 5 birthday date, 6 entry_date date, 7 job varchar(20

MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系

数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于excel),用来存放多行内容/多条记录 5. 记录:事物一系列典型的特征 6. 数据:描述事物特征的符号 MySQL数据库就是一个套接字软件,用来管理其他机器上的数据文件 MySQL介绍: MySQL是一个关系型数据库管理系统:就是一个基于socket编写的C/S架构胡软件 客户端软件 mysql

怎样在dos里进入mysql,执行sql语句

1.进入mysql bin目录下,执行mysql.exe 2.用mysql -uroot -p登陆mysql之后就可以使用 怎样在dos里进入mysql,执行sql语句,布布扣,bubuko.com

MySQL管理之SQL语句实例

MySQL管理之SQL语句实例 首先,我们来导入world库,这个world库中的表是mysql ocp考试专用表,在网上有下 mysql> source/root/world_innodb.sql 表结构如下: 本文来自http://yijiu.blog.51cto.com 转载请经博主允许 ,盗帖可耻! CREATE TABLE `Country` (  `Code` char(3) NOT NULL DEFAULT '',  `Name` char(52) NOT NULL DEFAULT

python基础---sql语句

数据库系统: 数据库:文件夹 数据表:文件 表记录:一条数据 sql语句规范 sql是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言 <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) .但字符串常量区分大小写.建议命令大写,表名库名小写: <2> SQL语句可单行或多行书写,以";"结尾.关键词不能跨多行或简写. <3> 用空格和缩进来提高语句的

Mysql(Mariadb) 基础操作语句 (持续更新)

基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; # 创建表 Create Table If Not Exists VerifyIdear.MyTable( ID Bigint(8) unsigned Primary key Auto_Increment, Updatetime DateTime, name VarChar(128) )Engine

MySQL基本的Sql语句

一 . 常用mysql命令行命令 1 .启动MYSQL服务  net start mysql 停止MYSQL服务  net stop mysql 2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的在端口是否存在 3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL 语法格式 mysql –user=root –password=123456 db_name 或 mysql –uroot –

mysql表级sql语句

create table table_name ( id int unsigned primary key AUTO_INCREMENT, username varchar(32) not null, nickname varchar(16) not null default '匿名', unique key(username) ); CREATE TABLE IF NOT EXISTS `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT