General useGeneral useThis section of the documentation covers any feature primarily of interest to a general user. Data definition Creating tablesData typesSystem columnsGenerated columnsConstraintsStoragePartitioned tablesShardingReplicationShard allocation filteringColumn policyFulltext indicesFulltext analyzersShow Create TableViewsAltering tables Data manipulation Inserting dataUpdating dataDeleting dataImport and export Querying Selecting dataJoinsUnion AllRefreshFulltext searchGeo search Built-in functions and operators Scalar functionsAggregationArithmetic operatorsTable functionsComparison operatorsArray comparisonsSubquery expressionsWindow functions User-defined functions CREATE OR REPLACESupported typesOverloadingDeterminismDROP FUNCTIONSupported languages Blobs Creating a table for blobsCustom location for storing blob dataListAltering a blob tableDeleting a blob tableUsing blob tables Optimistic Concurrency Control IntroductionOptimistic updateOptimistic deleteKnown limitations Information schema AccessVirtual tables