當前位置 博文首頁 > 信息技術智庫:4.MySQL基礎操作

    信息技術智庫:4.MySQL基礎操作

    作者:[db:作者] 時間:2021-09-13 18:57

    4.MySQL基礎操作

    使用方法:

    • 方式一: 通過在命令行敲命令來操作 ( 有助于命令的掌握)
    • 方式二: 通過圖型界面工具,如 Navicat 等(在熟練掌握后再使用)
    • 方式三:通過編程語言(python,php,java,go...)執行mysql命令

    SQL ( Structure query language ) 結構化查詢語言

    SQL語言分為4個部分:DDL(定義)、DML(操作)、DQL(查詢)、DCL(控制)

    SQL語句中的快捷鍵

    \G 格式化輸出(文本式,豎立顯示) \s 查看服務器端信息

    \c 結束命令輸入操作

    \q 退出當前sql命令行模式

    \h 查看幫助

    操作數據庫的步驟

    連接, 打開庫, 操作, 關閉退出

    1.通過命令行連接MySQL

    ?

    數據庫語法的特點?

    1) SQL 語句可以換行, 要以分號結尾

    2) 命令不區分大小寫. 關鍵字和函數建議用大寫

    3) 如果提示符為 '> 那么需要輸入一個'回車

    4) 命令打錯了換行后不能修改, 可以用 \c 取消

    2. 數據庫操作

    • 查看數據庫 show databases;
    • 創建數據庫 create database 庫名 default charset=utf8;
    • 刪除數據庫 drop database 庫名;
    • 打開數據庫 use 庫名;

    3. 數據表操作

    數據庫管理系統中, 可以有很多庫, 每個數據庫中可以包括多張數據表

    查看表: show tables;

    創建表: create table 表名(字段名1 類型,字段名2 類型)engine=innodb default charset=utf8; 創建表: 如果表不存在,則創建, 如果存在就不執行這條命令

    create table if not exists 表名(字段1 類型,字段2 類型);

    create table if not exists users(

    id int not null primary key auto_increment, name varchar(4) not null,

    age tinyint,

    sex enum('男','女')

    ) engine=innodb default charset=utf8;

    刪除表: drop table 表名;

    表結構: desc 表名;

    查看建標語句:show create table users;

    4. 數據操作 增刪改查

    插入

    insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);

    insert into 表名(字段1,字段2,字段3) values(a值1,a值2,a值3),(b值1,b值2,b值3); 查詢

    select * from 表名;

    select 字段1,字段2,字段3 from 表名;

    select * from 表名 where 字段=某個值;

    修改

    update 表名 set 字段=某個值 where 條件;

    update 表名 set 字段1=值1,字段2=值2 where 條件;

    update 表名 set 字段=字段+值 where 條件;

    刪除

    delete from 表名 where 字段=某個值;

    四. 退出MySQL

    exit; 或者 quit;

    cs
lj663的博客 原創內容,個人筆記,僅供參考。篠AP中導出物料 lj663的博客 原創內容,個人筆記,僅供參考。宏P于作者博文的 lj663的博客 原創內容,個人筆記,僅供參考。荷昝鳎罕救瞬┛ lj663的博客 原創內容,個人筆記,僅供參考。宏P于VIP文章的 程序員springmeng:??爆肝熬夜開發了一個SpringBoot活動管理系統 相太陽的博客:CSS font-size字體大小樣式屬性 Jqcode:配置文件中propertyConfigurer類的使用 Jqcode:Eclipse插件使用Mybatis-generator代碼生成器 Jqcode:命令行使用Mybatis-generator代碼生成器 Jqcode:SpringMVC工作原理 Jqcode:MD5Utils Jqcode:mysql中自連接查詢與case-when-then用法 Jqcode:json相關轉換 Jqcode:使用Pipeline管道技術快速寫入百萬級別緩存數據 Jqcode:mysql查詢中常用的函數整理 Jqcode:Eclipse中Debug調試時各個快捷鍵的作用 Jqcode:Controller返回json格式數據報反序列化異常的解決辦法 Jqcode:java配置相關參數啟動項目 Jqcode:初步了解mysql存儲過程 Jqcode:layDate,一款來自layui的強大日期插件 Jqcode:layer,一款來自layui的強大彈出層插件 Jqcode:java實現線程間的通信 Jqcode:java導出EXCEL表格―實戰篇 Jqcode:Redis常問面試題整理 Jqcode:List數據去重方法 Jqcode:初識mysql觸發器 Jqcode:數據庫設計規范之三大范式 Jqcode:關于mysql用戶安全管理的一些命令 Jqcode:關于哈希表必須了解的一些知識 Jqcode:本地環境nexus搭建私服jar包站點 Jqcode:使用Dom4j中的Document與Element解析XML文檔 Jqcode:postman調用https接口方式 Jqcode:簡單記錄Spring中輕量級任務調度@Scheduled注解的使用 Jqcode:項目啟動后控制臺自定義輸出圖案或內容 Jqcode:RabbitMQ消息隊列中間件――安裝與配置 Jqcode:RabbitMQ消息隊列中間件――“Hello World”入門 Jqcode:nginx反向代理實踐:將某個指定的域名代理到指定的服務 Jqcode:Spring Cloud微服務架構――Eureka注冊中心 Jqcode:Spring Cloud微服務架構――Eureka服務注冊 Jqcode:Spring Cloud微服務架構――Eureka服務發現與消費 Jqcode:Spring Cloud微服務架構――Ribbon客戶端負載均衡 Jqcode:Spring Cloud微服務架構――Feign客戶端負載均衡 Jqcode:es+kibana在windows平臺下的搭建記錄 Jqcode:kibana安裝中文插件 Jqcode:mongodb常用語法 Jqcode:關于原碼、反碼、補碼的學習 Jqcode:@Autowired、@Resource還分不清嗎? 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 lyndon:CSDN 去除圖片水印 lyndon:Android 手機修改 WiFi MAC 地址 php怎么將漢字轉成拼音 php 50.00怎么轉換成50 一文帶你分析php7的zval 聊聊關于PHP定時器的那些事 微信推廣 如何做好微商 必看微信朋友圈購物八大準則 如何避免朋友圈購物存在問題 JavaScript循環遍歷的24個方法 關于@PostConstruct、afterPropertiesSet和init-method的執行順序 Redis數據過期策略的實現詳解 Java設計模式之java觀察者模式詳解 java工程師進階之MyBatis延遲加載的使用 提高網站收錄率請從建站開始! php pthreads的使用方法 php分頁有幾種實現方法 Yaf遇上PHP7.1會有什么火花? 這個php-cs-fixer編碼格式化工具,你還不會用嗎? 微信朋友圈曬成交、曬對話有圖不等于有真相 交易量是這么來的 揭秘微商驚天陷阱 微信朋友圈里的面膜都賣給了誰? .net平臺的rabbitmq使用封裝demo詳解 C++類的特種函數生成機制詳解
A级免费视频