mysql 基础命令

首先要安装MySQL :

apt update

sudo apt-get install mysql-server mysql-client

启动mysqul

service mysql start

停止mysqul

systemctl start mysql

查看mysqul服务状态

service mysql status

允许远程连接

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

授权root用户可以从任何地点登录

mysql -h localhost -u root -p

创建数据库

CREATE DATABASE lwy;

CREATE SCHEMA lwy;

查看数据库

show databases;

指定字符集

character-set

创建数据库前,判断数据库是否存在,不存在则创建

CREATE DATABASE IF NOT EXISTS lwy;

选择数据

use lwy;

查看当前所在数据库

select database();

查看当前数据库编码格式

show variables like 'character_set_database'

修改数据库

ALTER DATABASE lwy chatset=utf8;

ALTER SCHEMA lwy chatset=utf8;

删除数据库

DROP DATABASE IF EXISTS lwy;

DROP SCHEMA IF EXISTS lwy;

创建表 

CREATE TABLE lwy ( 

userid int NOT NULL AUTO_INCREMENT, 

name char(50) NOT NULL, 

address char(200) NOT NULL, 

email char(50) NOT NULL, 

PRIMARY KEY(userid)

 );

查看表

SHOW TABLES;

查看表详细信息

SHOW CREATE TABLE lwy;

查看表结构

DESC lwy;

查看某一列的信息

DESC lwy name;

使用null值

CREATE TABLE IF NOT EXISTS lwy(

lwy_id int NOT NULL AUTO_INCREMENT, 

lwy_name char(50) NOT NULL , 

lwy_address char(50) NULL ,

 lwy_city char(50) NULL , 

lwy_state char(5) NULL ,

 lwy_zip char(10) NULL , 

lwy_country char(50) NULL ,

 PRIMARY KEY (vend_id)

 );

CREATE TABLE lwy(

lwy_id int NOT NULL AUTO_INCREMENT, 

lwy_name char(50) NOT NULL , 

lwy_address char(50) NULL ,

 lwy_city char(50) NULL , 

lwy_state char(5) NULL ,

 lwy_zip char(10) NULL , 

lwy_country char(50) NULL ,

 PRIMARY KEY (vend_id)

 );

主键

primary key

自增

AUTO_INCREMENT

默认值

CREATE TABLE lwy(

userid int NOT NULL AUTO_INCREMENT,

name VARCHAR(5) NOT NULL,

sex varchar(1) NOT NULL DEFAULT “男”, PRIMARY_KEY(stu_id)

);

在表中添加字段

ALTER ATBLE lwy ADD age int DEFAULT 0;

ALTER ATBLE lwy ADD(

 gender int default 0, 

phonenum int(11)

 );

修改字段名

ALTER TABLE lwy CHANGE gender sex CHAR;

删除字段名

DROP sex ;

修改表名

ALTER TABLE lwy RENAME AS liwenyong;

RENAME TABLE lwy To liwenyong;

删除表

DROP TABLE [IF EXISTS] lwy;

复制表

CREATE TABLE [IF NOT EXISTS] lwy LIKE liwenyong;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 3,179评论 0 33
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,840评论 1 57
  • 下了好多天的雨,终于能逢上一个晴好周末,又恰值油菜花黄,我想去田野里看看。 其实我早就听说有一片油菜花是我们附近处...
    雪地飞狐阅读 570评论 6 10
  • 2003年到2024年为下元八运,8白左辅土星为最旺之财星,9紫右弼火星,1白贪狼水星为未来吉星,此房子山午向 大...
    瀚王阅读 575评论 0 0